Repo Config Map
Canonical reference of all configuration files that govern repo behaviour, routing, pipeline scripts, and environment setup.
Root Config Files
These files live at the repo root and are read by Mintlify, the pre-commit hook, CI workflows, and tooling scripts.
Live governed root inventory is generated at
docs-guide/repo-ops/config/root-governance-map.mdx. Do not duplicate the full root inventory in manual docs.
operations/governance/config/
Top-level governance control-plane manifests live here in the ownerless steady state. Active canonical reads targetoperations/governance/config/**, and operational runtime config lives under operations/config/**.
repo-governance-surfaces.json
generate-repo-governance-status.js, check-repo-governance-sync.js, repo-governance-sync.test.js, and human/operator docs via the generated repo governance map.
Cutover status: retired
Key responsibilities:
When to update: When introducing a new governance-controlled surface, changing admitted path classes, or changing the steady-state governance model.
Live top-level governance state is generated at
docs-guide/repo-ops/config/repo-governance-map.mdx.
governance-approval-policy.json
check-governance-approvals.js, run-pr-checks.js, the PR template, and contributor-facing governance docs.
Current contract:
root-governance.json
generated-artifacts.json
agent-write-governance.json
agent-write-admission.test.js, and PR changed-file governance checks.
ownerless-governance-surfaces.json
operations/config/
Operational runtime config now lives underoperations/config/**.
This tree is for runtime config consumed by scripts, validators, audits, and reporting flows that is not itself a governance control-plane manifest.
Current canonical runtime-config surfaces:
operations/config/** is the canonical runtime-config home. Active runtime reads must target canonical operations config paths only.
.github/workspace/
.github/workspace/ is not one uniform canonical runtime governance tree.
Under the ownerless steady state it contains a mix of:
- transitional runtime support still used for workflow taxonomy and locked decisions
- generated support/reference material
- design-only planning material
- historical audit context
operations/governance/config/repo-governance-surfaces.json and rendered in docs-guide/repo-ops/config/repo-governance-map.mdx.
Current operating rule:
.github/workspace/framework-canonical.mdand.github/workspace/decisions-log.mdxare transitional runtime support, not the long-term canonical governance home.github/workspace/actions-library/is generated/supporting reference material.github/workspace/design/**,.github/workspace/phase2/**,.github/workspace/outcomes.md, and.github/workspace/reports-audits/**are design or audit context, not active runtime governance- the two transitional runtime files are reviewed on a 90-day cadence declared in
operations/governance/config/repo-governance-surfaces.json
- Decisions log:
.github/workspace/decisions-log.mdx - Actions audit data:
.github/workspace/actions-library/actions-audit.json - Actions library index:
.github/workspace/actions-library/catalog-index.mdx
Active Governance Reports
The only repo-ops governance reports treated as live/current are:workspace/reports/repo-ops/ROOT_GOVERNANCE_SYNC_LATEST.jsonworkspace/reports/repo-ops/ROOT_GOVERNANCE_SYNC_LATEST.mdworkspace/reports/repo-ops/REPO_GOVERNANCE_STATUS_LATEST.jsonworkspace/reports/repo-ops/REPO_GOVERNANCE_STATUS_LATEST.mdworkspace/reports/repo-ops/REPAIR_REPORT_LATEST.jsonworkspace/reports/repo-ops/REPAIR_REPORT_LATEST.mdworkspace/reports/repo-ops/SCRIPT_INVENTORY_FULL.jsonworkspace/reports/repo-ops/SCRIPT_INVENTORY_FULL.mdworkspace/reports/repo-ops/OWNERLESS_REPO_HANDOVER_LATEST.md
operations/scripts/config/
Centralised configuration for fetch scripts, generators, and validators. All files in this directory are JSON.paths.config.json
docs-path-sync.js and other generator/validator scripts.
Key paths registered:
When to update: When repo directories are renamed or new canonical paths need to be registered for script use.
product-social-config.json
fetch-youtube-data.js, fetch-ghost-blog-data.js, fetch-discord-announcements.js, fetch-github-discussions.js, fetch-github-releases.js, fetch-rss-blog-data.js, and page templates.
Products registered: daydream, embody, frameworks, livepeer-studio, streamplace
Per-product fields:
When to update: When a product gains/loses a social channel, changes its Discord server, or switches blog platforms. Scripts skip products where the relevant field is
null.
CI Workflow Trigger Files
These are not config files themselves but are the source inputs that trigger CI regeneration when changed.Environment Variables
Runtime secrets and variables are documented indocs-guide/repo-ops/config/.env.example.
For secrets required by the solutions social data pipeline specifically, see Solutions Secrets.
Related
- Solutions Secrets — GitHub Actions secrets required by the social data pipeline
- Enforcement Map — pre-commit gates, CI gates, and validators
docs-guide/features/data-integrations.mdx— broader data integrations mapworkspace/plan/active/SOLUTIONS-SOCIAL-DATA/plan.md— solutions pipeline implementation plan