feat: initialize llm-security-commons (charter, license, extraction plan)

Data+contract+fixtures repository for runtime-neutral LLM/agent security
detection. Charter is hard: no engine code, no dependencies, no runtime —
JSON data, normative specs and conformance fixtures only.

Scaffolding only; the seed data files land in follow-up commits from
verified source dumps (never from recollection).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0191AKc2qW6tmXDFSx1xn53q
This commit is contained in:
Kjell Tore Guttormsen 2026-08-09 14:29:16 +02:00
commit ef80288c57
6 changed files with 385 additions and 0 deletions

14
.gitignore vendored Normal file
View file

@ -0,0 +1,14 @@
# Operational continuity state — LOCAL-ONLY, never committed.
# Rationale: this repository is published to a public mirror (Forgejo open/), and
# STATE.md must never reach a public surface. It is also vendored by consumers, so a
# committed root STATE.md would land inside every consumer's vendored copy.
/STATE.md
# Local-scoped notes/overrides convention (KTG global): never mirrored.
*.local.md
# Secrets never belong here — this repository is data only.
.env
.env.*
.DS_Store