Skip to main content
Next (unreleased) · docs c218d875 · core f63c1e69 · built 2026-10-26 22:39 UTC

Operations inventory

Every workflow, script, hook and command in the four repositories, and the requirement each one implements. An entry marked local is a manual aid with no contract. The requirement cells are judgment and are written by hand; check_operations.py (PROC-CI-008) discovers the assets and fails or warns when one is missing from this table or a row names something that no longer exists.

RepositoryAssetRequirements
metel-core.github/workflows/ci.ymlPROC-CI-001, PROC-CI-002, PROC-DOCS-005
metel-core.github/workflows/release.ymlPROC-RELEASE-002 to PROC-RELEASE-007, PROC-RELEASE-009
metel-core.githooks/pre-commit, pre-push, commit-msgPROC-CI-006
metel-core.claude/commands/cut-release.mdPROC-RELEASE-001, PROC-RELEASE-008
metel-core.claude/commands/gap-analysis.md, milestone-integration-test.mdPROC-WORK-007, PROC-WORK-005, PROC-WORK-006
metel-core.claude/commands/start-issue.md, ship-issue.mdPROC-WORK-001, PROC-CI-007
metel-core.claude/commands/new-rfc.mdPROC-DOCS-008
metel-core.claude/commands/review-typechecker.mdlocal: a review aid, no contract
metel-coretools/check_doc_examples.pyPROC-DOCS-010
metel-coretools/bump-docs.sh, tools/test_bump_docs.shPROC-DOCS-003
metel-coretools/changelog-status.shPROC-WORK-003, PROC-RELEASE-008
metel-coretools/clippy_allow_ratchet.py, check_no_semantic_name_lookup.py, check_no_flat_module_dir_collision.pyPROC-CI-001, PROC-CI-006
metel-coremetel-frontend/src/bin/gen_grammar.rs, check_stdlib_docs.rsPROC-DOCS-005
metel-coremetel-interpreter/src/bin/move-check-count.rslocal: a measurement /milestone-integration-test runs (PROC-WORK-007), no contract of its own
metel-coreAGENTS.mdprocess document: PROC-WORK-001, PROC-WORK-002, PROC-WORK-003, PROC-WORK-008, PROC-CI-007
metel-coreROADMAP.mdprocess document: PROC-WORK-004, PROC-WORK-005, PROC-WORK-006
metel-coreRELEASING.md, PROCESSES.mdprocess documents; they link here (PROC-RELEASE-001). PROCESSES.md is a pointer to this specification
metel-docs.github/workflows/architecture-check.yml, rfc-check.ymlPROC-CI-003, PROC-DOCS-008, PROC-DOCS-009
metel-docs.github/workflows/check-examples.yml, .github/scripts/wait-for-core-binary.sh, test_wait_for_core_binary.shPROC-CI-004, PROC-DOCS-010
metel-docs.github/workflows/check-mdx.yml, tools/mdx-check-sitePROC-DOCS-011
metel-docsarchitecture/tools/generate_architecture_evidence.pyPROC-DOCS-004, PROC-DOCS-006, PROC-CI-002, PROC-CI-005
metel-docsarchitecture/tools/check_architecture.pyPROC-DOCS-007, PROC-DOCS-009
metel-docsarchitecture/tools/check_operations.py, check_flows.py (+ tests)PROC-CI-008
metel-docsrfcs/tools/rfc.pyPROC-DOCS-005, PROC-DOCS-006, PROC-DOCS-008, PROC-DOCS-012, PROC-CI-005
metel-docs.githooks/pre-commit, pre-push, commit-msgPROC-CI-006
metel-website.github/workflows/deploy.ymlPROC-DEPLOY-001, PROC-DEPLOY-002
metel-website.github/workflows/promote.ymlPROC-DEPLOY-003
metel-website.github/workflows/publish-docs.ymlPROC-DEPLOY-006
metel-website.github/workflows/next.yml, scripts/prepare-next-docs.mjsPROC-DEPLOY-004, PROC-DEPLOY-005
metel-website.github/workflows/check-showcases.yml, plugin-tests.ymlPROC-DEPLOY-007
metel-websitescripts/build-rfc-index.mjs, build-spec-index.mjs (the prebuild step)PROC-DOCS-005 (search data computed at build)
metel-websitescripts/check-mdx-site-drift.mjsPROC-DOCS-011
metel-websitesrc/remark/*.mjsPROC-DOCS-005 (views computed at build), PROC-DOCS-007
metel-websiteWORKFLOW.mdprocess document; links here
metel-docs-internalreports/strategy/tools/strategy.py, rfc_cycle_prep.pylocal: manual strategy tooling, no CI, not part of any pipeline
metel-docs-internalinternal/versioning.mdthe authority for the versioning rule (PROC-RELEASE-001)