RedFlag/.publication/surface.json
Fimeg 67e26be2d9 projection: begin the exact-path public epoch
The public tree and its history contain only the listed paths. Earlier projection history remains preserved internally.

Source-Sha: 913fde029b935671833254797f0f20f1eb9fabba

Policy-Sha: 913fde029b935671833254797f0f20f1eb9fabba

Tree-Digest: 180ae530c1058a2a5c89837bdce2d323ae83e669e38590ca72e75b8d92b7262f
2026-09-08 21:59:33 -04:00

99 lines
3.3 KiB
JSON

{
"schema_version": 2,
"repository": "Fimeg/RedFlag",
"_note": "The exact authority for what may cross into the public projection. Every candidate path must be named in path_manifest; changing either file is a public-surface decision.",
"path_manifest": ".publication/paths.txt",
"exclude": [
".publication/evidence/github-break-glass-2026-09-04.json",
"RAF/components/06-session-broker.md",
"RAF/flows/03-agent-upgrade.md",
"Screenshots/AgentMgmt.png",
"Screenshots/Lore Testing.png",
"Screenshots/Overview.png",
"Screenshots/RedFlag Agent Dashboard.png",
"Screenshots/RedFlag Linux Agent Health Details.png",
"Screenshots/RedFlag Linux Agent History Extended.png",
"Screenshots/RedFlag Linux Agent Update Details.png",
"Screenshots/RedFlag Registration Tokens.jpg",
"Screenshots/RedFlag Settings Page.jpg",
"Screenshots/RedFlag Windows Agent History .png",
"Screenshots/RedFlag Windows Agent History Extended.png",
"Screenshots/RedFlagIntro.jpg",
"Screenshots/Screenshot 2026-05-31 at 10-24-24 RedFlag Dashboard.png",
"Screenshots/Screenshot 2026-05-31 at 12-13-09 RedFlag Dashboard.png",
"Screenshots/Screenshot 2026-05-31 at 20-49-57 RedFlag Dashboard.png",
"scripts/generate-keypair.go"
],
"review_required": [
"Screenshots/7Zip-Updates-RedFlag-Dependency.png",
"Screenshots/RedFlag Default Dashboard.png",
"Screenshots/RedFlag Docker Dashboard.png",
"Screenshots/RedFlag Heartbeat System.png",
"Screenshots/RedFlag History Dashboard.png",
"Screenshots/RedFlag Linux Agent Details.png",
"Screenshots/RedFlag Live Operations - Failed Dashboard.png",
"Screenshots/RedFlag Agent List.png",
"Screenshots/RedFlag Updates Dashboard.png",
"Screenshots/Upstream-Version-Tracking.png",
"Screenshots/RedFlag Windows Agent Details.png",
"RAF/README.md",
"RAF/components/04-helper.md",
"RAF/components/05-desktop.md",
"RAF/core/02-architecture-decisions.md",
"RAF/flows/06-update-lifecycle.md",
"RAF/security/01-trust-boundaries.md"
],
"forbidden": [
"rescue",
".handoff-from-phone"
],
"forbidden_classes": [
"rescue/*",
"handoff/*",
".handoff*",
"transcripts/*",
"sessions/*",
"*.log",
"*.jsonl",
"*.bak",
"*.old",
"*.orig",
"*.rej",
"*-copy-*",
"*__pycache__*",
"*.pyc"
],
"max_blob_bytes": 2097152,
"exceptions": [
{
"path": "web/src/pages/Agents.test.tsx",
"rule": "rfc1918",
"reason": "documentation-range fixture addresses in a unit test, not topology",
"reviewed": "2026-09-04"
},
{
"path": "AUTHOR.md",
"rule": "internal-email",
"reason": "deliberate public contact address for the project author",
"reviewed": "2026-09-04"
},
{
"path": "SECURITY.md",
"rule": "internal-email",
"reason": "deliberate public security-report address",
"reviewed": "2026-09-04"
},
{
"path": ".publication/surface_gate.py",
"rule": "internal-host",
"reason": "the public gate must name the forbidden pattern it enforces",
"reviewed": "2026-09-08"
},
{
"path": "scripts/check-public-history.sh",
"rule": "internal-host",
"reason": "the public history gate must name the forbidden pattern it enforces",
"reviewed": "2026-09-08"
}
]
}