Files
agent-os/bootstrap/export-rules.json
T

109 lines
2.1 KiB
JSON

{
"schema_version": 1,
"export_id": "generic",
"description": "Build a self-contained generic bootstrap bundle from canonical templates.",
"metadata": [
{
"source": "bundle-manifest.json",
"target": "bundle-manifest.json",
"mode": "0644"
},
{
"source": "export-rules.json",
"target": "export-rules.json",
"mode": "0644"
}
],
"template_root": "templates/generic",
"ignored_source_paths": [
"exports/",
"__pycache__/",
".DS_Store"
],
"verify": {
"required": [
{
"path": "bundle-manifest.json",
"type": "file"
},
{
"path": "export-rules.json",
"type": "file"
},
{
"path": ".gitignore",
"type": "file"
},
{
"path": "README.md",
"type": "file"
},
{
"path": "CLAUDE.md",
"type": "file"
},
{
"path": "identity.md",
"type": "file"
},
{
"path": "brain.md",
"type": "file"
},
{
"path": "context",
"type": "directory"
},
{
"path": "logs",
"type": "directory"
},
{
"path": "memory/active-projects.md",
"type": "file"
},
{
"path": "memory/constraints.md",
"type": "file"
},
{
"path": "memory/notes-from-last-run.md",
"type": "file"
},
{
"path": "memory/persistent.md",
"type": "file"
},
{
"path": "memory/recent-decisions.md",
"type": "file"
},
{
"path": "skills/_template/skill.md",
"type": "file"
},
{
"path": "skills/_template/learnings.md",
"type": "file"
},
{
"path": "skills/_template/eval.json",
"type": "file"
},
{
"path": "skills/_template/context/handoff.md",
"type": "file"
}
],
"forbidden": [
".env",
".env.*",
"*.pem",
"*.key",
"*.sqlite",
"*.sqlite3",
"*.db"
]
}
}