govctl
A governance harness for AI coding.
File Explorer
Download Latest Version (.zip)- plugin.json
- plugin.json
- adr-reviewer.md
- compliance-checker.md
- rfc-reviewer.md
- wi-reviewer.md
- claude.json
- codex.json
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- .gitignore
- marketplace.json
- ci.yml
- mdbook.yml
- pre-commit.yml
- release.yml
- logo-dark.svg
- logo-icon.svg
- logo-wordmark.svg
- logo.svg
- readme-hero.png
- agent_templates.rs
- edit_ops_spec.rs
- adrs.md
- conformance-cases.md
- getting-started.md
- recommended-workflows.md
- rfcs.md
- validation.md
- work-items.md
- RFC-0000.md
- RFC-0001.md
- RFC-0002.md
- RFC-0003.md
- RFC-0004.md
- RFC-0006.md
- RFC-0007.md
- RFC-0008.md
- RFC-0009.md
- .gitignore
- book.toml
- INTRODUCTION.md
- ADR-0001-use-toml-for-adrs-and-work-items.toml
- ADR-0002-fix-artifact-lifecycle-design-flaws.toml
- ADR-0003-deterministic-hash-signatures-for-rendered-projections.toml
- ADR-0004-adopt-keep-a-changelog-format-for-rfc-changelogs.toml
- ADR-0005-cli-output-color-scheme-and-formatting.toml
- ADR-0006-global-dry-run-support-for-content-modifying-commands.toml
- ADR-0007-ergonomic-array-field-matching-for-remove-and-tick-commands.toml
- ADR-0008-add-refs-field-to-rfcspec-for-artifact-cross-referencing.toml
- ADR-0009-configurable-source-code-reference-scanning.toml
- ADR-0010-validate-work-item-descriptions-for-placeholder-content.toml
- ADR-0011-inline-reference-expansion-in-rendered-content.toml
- ADR-0012-prefix-based-changelog-category-parsing.toml
- ADR-0013-add-category-field-to-work-items-for-changelog-generation.toml
- ADR-0014-release-management-with-releases-toml.toml
- ADR-0015-context-aware-self-describing-cli-for-agent-discoverability.toml
- ADR-0016-allow-rfc-amendments-via-versioning-during-implementation.toml
- ADR-0017-cli-command-implementation-details.toml
- ADR-0018-global-command-shortcuts-vs-strict-resource-first-syntax.toml
- ADR-0019-change-n-from-dry-run-to-limit-for-better-unix-convention-alignment.toml
- ADR-0020-configurable-work-item-id-strategies-for-multi-person-collaboration.toml
- ADR-0021-resource-scoped-render-commands-for-single-item-rendering.toml
- ADR-0022-add-show-command-for-stdout-rendering.toml
- ADR-0023-organize-assets-into-commands-skills-and-agents-subdirectories.toml
- ADR-0024-writers-as-skills-reviewers-as-agents-for-governance-artifacts.toml
- ADR-0025-concurrent-write-safety-for-agent-driven-parallel-tasks.toml
- ADR-0026-add-journal-field-to-workitem-for-execution-tracking.toml
- ADR-0027-extend-alternative-structure-with-pros-cons-and-rejection-reason.toml
- ADR-0028-migrate-commands-to-skills-format-for-cross-platform-compatibility.toml
- ADR-0029-path-based-nested-field-addressing-for-artifact-edits.toml
- ADR-0030-parser-strategy-for-path-based-field-expressions.toml
- ADR-0031-unified-artifact-edit-engine-with-ssot-and-format-adapters.toml
- ADR-0032-migration-skill-for-adopting-govctl-in-existing-projects.toml
- ADR-0033-distribute-govctl-agent-integration-as-claude-code-plugin.toml
- ADR-0034-use-toml-as-the-canonical-storage-format-for-all-governance-artifacts.toml
- ADR-0035-decouple-skill-and-agent-installation-from-project-initialization.toml
- ADR-0036-restructure-adr-chosen-option-and-migration-semantics.toml
- ADR-0037-canonical-edit-surface-for-nested-artifact-mutation.toml
- ADR-0038-keep-adr-schema-discussion-oriented-and-avoid-broad-migration.toml
- ADR-0039-use-sqlite-fts5-as-read-only-search-index-for-governance-artifacts.toml
- ADR-0040-controlled-vocabulary-tags-for-governance-artifacts.toml
- ADR-0041-self-update-and-cargo-binstall-binary-distribution.toml
- ADR-0042-enforce-adr-writing-order-with-structural-gates.toml
- ADR-0043-redirect-journal-entries-to-local-govctl-storage.toml
- ADR-0044-unified-loop-model-for-single-and-multi-wi-execution.toml
- ADR-0045-work-item-dependency-declaration-via-depends-on-field.toml
- ADR-0046-amend-journal-storage-to-loop-centric-model.toml
- ADR-0047-deprecate-journal-field-in-work-items-for-loop-centric-execution-state.toml
- ADR-0048-use-local-artifact-catalog-for-direct-lookup.toml
- ADR-0049-adopt-read-only-cockpit-model-for-tui-v2.toml
- ADR-0050-preserve-direct-clause-supersession-chains.toml
- ADR-0051-scope-terminal-lifecycle-states-to-revision-and-release-boundaries.toml
- ADR-0052-assign-adr-projection-structure-to-canonical-authoring-surfaces.toml
- ADR-0053-use-guarded-latest-only-undo-for-local-release-cuts.toml
- ADR-0054-bind-rfc-version-bumps-to-sealed-version-amendments.toml
- ADR-0055-separate-current-show-projections-from-archival-rendering.toml
- ADR-0056-adopt-a-canonical-only-compatibility-boundary.toml
- ADR-0057-prefer-policy-oriented-agent-guidance.toml
- ADR-0058-use-parser-owned-cli-introspection.toml
- ADR-0059-use-project-root-selection-with-layered-ignore-rules.toml
- ADR-0060-build-releases-with-zig-and-preserve-target-aliases.toml
- ADR-0061-use-one-agent-integration-command-with-client-specific-projections.toml
- CONF-CONFORMANCE-DELETION-REFERRERS.toml
- CONF-CONFORMANCE-RESOURCE-WORKFLOW.toml
- CONF-SCHEMA-V4-MIGRATION-ATOMICITY.toml
- CONF-SHARED-RESOURCE-OUTPUTS.toml
- CONF-TRACE-APPLICABILITY-LIFECYCLE.toml
- cargo-test.toml
- conformance-tests.toml
- govctl-check.toml
- tui-tests.toml
- C-ADR-DEF.toml
- C-ADR-PROJECTION-OWNERSHIP.toml
- C-CLAUSE-DEF.toml
- C-GUARD-DEF.toml
- C-PHASE-LIFECYCLE.toml
- C-REFERENCE-HIERARCHY.toml
- C-RELEASE-DEF.toml
- C-RFC-DEF.toml
- C-STATUS-LIFECYCLE.toml
- C-SUMMARY.toml
- C-WORK-DEF.toml
- rfc.toml
- C-ADR-STATUS.toml
- C-CLAUSE-STATUS.toml
- C-GATE-CONDITIONS.toml
- C-RFC-PHASE.toml
- C-RFC-STATUS.toml
- C-SUMMARY.toml
- C-WORK-STATUS.toml
- rfc.toml
- C-AGENT-INTEGRATION.toml
- C-COMPATIBILITY-BOUNDARY.toml
- C-CRUD-VERBS.toml
- C-DESCRIBE-COMMAND.toml
- C-EDIT-FIELD-CONTRACT.toml
- C-GLOBAL-COMMANDS.toml
- C-LIFECYCLE-VERBS.toml
- C-NAMESPACE-RECOVERY.toml
- C-OUTPUT-FORMAT.toml
- C-PRE-1-RELEASE-TARGET-COMPATIBILITY.toml
- C-RESOURCE-MODEL.toml
- C-RESOURCES.toml
- C-SEARCH-COMMAND.toml
- C-SELF-UPDATE.toml
- C-SHOW-PROJECTION.toml
- C-SUMMARY.toml
- C-VERIFY-CONFIG.toml
- rfc.toml
- C-DETAIL.toml
- C-FILTER.toml
- C-NAV.toml
- C-SUM.toml
- rfc.toml
- C-CONCURRENT-WRITE.toml
- C-DEFINITIONS.toml
- C-FAILURE-BEHAVIOUR.toml
- C-SCOPE.toml
- C-SUMMARY.toml
- rfc.toml
- C-DEPENDENCY-SEMANTICS.toml
- C-DEPENDENCY-SEPARATION.toml
- C-EXECUTION-STATE-SEPARATION.toml
- C-LOOP-COMMAND-SURFACE.toml
- C-LOOP-DEFINITION.toml
- C-LOOP-LIFECYCLE.toml
- C-LOOP-LISTING.toml
- C-LOOP-RESUMPTION.toml
- C-LOOP-SCOPE-MUTATION.toml
- C-LOOP-STATE-STORAGE.toml
- C-ROUND-EXECUTION.toml
- C-SUMMARY.toml
- C-UNIFIED-MODEL.toml
- C-WORK-ITEM-INTERACTION.toml
- rfc.toml
- C-COCKPIT-VIEWS.toml
- C-CONFORMANCE-VIEWS.toml
- C-DIAGNOSTICS.toml
- C-HUMAN-UX.toml
- C-LOOP-DAG.toml
- C-LOOP-VIEWS.toml
- C-READ-ONLY.toml
- C-RESPONSIBILITY-BOUNDARIES.toml
- C-SEARCH.toml
- C-SUMMARY.toml
- rfc.toml
- C-COMMAND-SURFACE.toml
- C-CONFORMANCE-CASE.toml
- C-SCOPE.toml
- C-TRACE-QUERY.toml
- C-TRACEABILITY.toml
- C-VALIDATION.toml
- rfc.toml
- C-IGNORE-MIGRATION.toml
- C-IGNORE-RULES.toml
- C-REFERENCE-REPORTING.toml
- C-SOURCE-SELECTION.toml
- C-SUMMARY.toml
- C-TRAVERSAL.toml
- rfc.toml
- adr.schema.json
- clause.schema.json
- conformance.schema.json
- edit-ops.json
- edit-ops.schema.json
- guard.schema.json
- loop-round.schema.json
- loop-state.schema.json
- release.schema.json
- rfc.schema.json
- SCHEMA.md
- work.schema.json
- adr.toml
- work.toml
- 2026-01-17-add-category-field-to-workitemmeta-for-changelog-generation.toml
- 2026-01-17-add-configurable-source-code-reference-scanning.toml
- 2026-01-17-add-deterministic-hash-signatures-to-rendered-markdown.toml
- 2026-01-17-add-global-dry-run-support-for-content-modifying-commands.toml
- 2026-01-17-add-inline-reference-expansion-to-content-fields.toml
- 2026-01-17-add-insta-based-snapshot-test-framework.toml
- 2026-01-17-add-prefix-based-changelog-category-parsing.toml
- 2026-01-17-add-ref-expansion-to-markdown-renderer.toml
- 2026-01-17-add-release-management-and-changelog-rendering.toml
- 2026-01-17-add-tui-dashboard-feature.toml
- 2026-01-17-add-unit-tests-for-pure-functions.toml
- 2026-01-17-add-validation-for-placeholder-work-item-descriptions.toml
- 2026-01-17-add-validation-for-refs-fields.toml
- 2026-01-17-add-validation-work-items-require-acceptance-criteria-to-enter-active.toml
- 2026-01-17-adopt-keep-a-changelog-format-for-rfc-changelogs.toml
- 2026-01-17-backfill-descriptions-for-existing-work-items.toml
- 2026-01-17-colorized-cli-output-with-consistent-ui-design.toml
- 2026-01-17-eliminate-unwrap-calls-and-fix-code-smells.toml
- 2026-01-17-ergonomic-array-field-matching-with-unified-remove-semantics.toml
- 2026-01-17-expand-reference-tracking-add-rfc-refs-field-and-reverse-lookup.toml
- 2026-01-17-fix-artifact-lifecycle-design-flaws.toml
- 2026-01-17-fix-issues-in-claude-commands-do-md.toml
- 2026-01-17-fix-readme-remove-references-to-non-existent-rfcs.toml
- 2026-01-17-fix-tick-command-syntax-in-readme.toml
- 2026-01-17-improve-govctl-cli-ux-for-agent-workflows.toml
- 2026-01-17-improve-readme-for-better-pr-appeal.toml
- 2026-01-17-migrate-existing-docs-to-toml.toml
- 2026-01-17-redesign-status-command-output-with-colorized-dashboard.toml
- 2026-01-17-refactor-edit-rs-to-eliminate-dry-violations.toml
- 2026-01-17-simplify-workitem-schema-remove-decisions-change-notes-to-vec-string.toml
- 2026-01-18-add-explicit-diagnostic-codes-to-all-error-messages.toml
- 2026-01-18-fix-mv-command-help-text-to-show-wi-id-support.toml
- 2026-01-18-implement-govctl-describe-command.toml
- 2026-01-19-add-delete-command-for-clauses.toml
- 2026-01-19-add-delete-command-for-work-items.toml
- 2026-01-19-add-migration-tooling-for-adr-0019-breaking-changes.toml
- 2026-01-19-add-shell-autocompletion-support-for-all-commands.toml
- 2026-01-19-allow-rfc-amendments-during-implementation-via-versioning.toml
- 2026-01-19-fix-new-clause-to-set-since-field-from-rfc-version.toml
- 2026-01-19-implement-adr-0019-reassign-n-flag-from-dry-run-to-limit.toml
- 2026-01-19-implement-rfc-0002-resource-first-cli-structure.toml
- 2026-01-19-implement-rfc-amendment-tracking-with-signature-based-detection.toml
- 2026-01-19-improve-delete-command-with-auto-detection-and-optional-type-flags.toml
- 2026-01-25-fix-changelog-inline-reference-expansion.toml
- 2026-01-25-require-explicit-category-for-acceptance-criteria.toml
- 2026-01-26-add-c-reference-hierarchy-clause-to-rfc-0000.toml
- 2026-01-26-add-clause-detail-view-to-tui-rfc-navigation.toml
- 2026-01-26-add-configurable-work-item-id-strategies-for-multi-person-collaboration.toml
- 2026-01-26-add-wi-reference-expansion-to-source-scan-pattern.toml
- 2026-01-26-changelog-render-preserves-released-sections.toml
- 2026-01-26-fix-rfc-rendering-to-expand-inline-refs-and-show-refs-field.toml
- 2026-01-26-fix-tui-list-scrolling-when-list-overflows-viewport.toml
- 2026-01-26-implement-clause-since-null-tracking.toml
- 2026-01-26-implement-deferred-adr-0017-cli-features.toml
- 2026-01-26-implement-remaining-adr-0017-cli-conventions.toml
- 2026-01-29-add-resource-scoped-render-commands.toml
- 2026-01-29-sort-loaders-for-deterministic-output.toml
- 2026-01-29-use-html-del-tag-for-superseded-clause-rendering.toml
- 2026-02-07-add-show-command-for-stdout-rendering.toml
- 2026-02-07-improve-tui-ux.toml
- 2026-02-07-unify-describe-format-to-output-for-consistency.toml
- 2026-02-11-add-hint-to-w0102-clause-no-since-warning.toml
- 2026-02-11-extend-sync-commands-to-push-skills-and-agents-to-downstream-users.toml
- 2026-02-11-implement-skills-and-agents-per-adr-0024.toml
- 2026-02-11-move-skills-and-agents-from-assets-to-claude-eliminate-govctl-duplication.toml
- 2026-02-11-refactor-assets-into-commands-skills-agents-subdirectories.toml
- 2026-02-13-add-concise-hints-to-all-warning-diagnostics.toml
- 2026-02-15-implement-concurrent-write-safety-rfc-0004-file-lock.toml
- 2026-02-16-chore-add-tests-for-init-gitignore-and-custom-paths.toml
- 2026-02-16-fix-config-resolve-relative-paths-based-on-project-root.toml
- 2026-02-16-improve-test-coverage.toml
- 2026-02-16-refactor-config-rename-commands-dir-to-agent-dir.toml
- 2026-02-22-add-journal-field-to-workitem-for-execution-tracking.toml
- 2026-02-22-add-tests-for-render-adr-and-render-work-item-new-fields.toml
- 2026-02-22-extend-alternative-structure-with-pros-cons-and-rejection-reason.toml
- 2026-02-22-fix-non-deterministic-output-in-rfc-finalize.toml
- 2026-02-22-improve-cli-help-information-for-agent-usability.toml
- 2026-02-22-migrate-commands-to-skills-format-per-adr-0028.toml
- 2026-02-24-fix-journal-add-command-for-work-items.toml
- 2026-02-25-fix-changelog-incremental-rendering-to-preserve-all-existing-releases.toml
- 2026-02-25-implement-adr-0029-path-based-nested-field-addressing.toml
- 2026-02-25-improve-cli-help-text-for-work-item-fields.toml
- 2026-02-27-implement-adr-0031-unified-edit-engine-ssot-adapters.toml
- 2026-03-01-implement-adr-0031-phases-2-4-unified-ssot-driven-edit-engine.toml
- 2026-03-03-implement-adr-0032-migrate-skill.toml
- 2026-03-04-add-has-active-flag-to-govctl-check-command.toml
- 2026-03-04-add-pre-edit-work-item-guard-to-gov-and-quick-skills.toml
- 2026-03-04-package-govctl-as-claude-code-plugin-with-hooks.toml
- 2026-03-09-add-wi-as-alias-for-work-commands.toml
- 2026-03-10-fix-jsonschema-0-45-api-compatibility-in-build-rs.toml
- 2026-03-16-implement-artifact-json-schemas-and-validation.toml
- 2026-03-16-implement-deterministic-migrate-command.toml
- 2026-03-17-add-toml-schema-headers-to-generated-artifacts.toml
- 2026-03-17-ban-direct-clause-since-edits.toml
- 2026-03-17-ban-set-on-verb-owned-fields.toml
- 2026-03-17-decouple-skills-agents-from-init-rename-sync-to-init-skills-sync-schemas-in-migrate.toml
- 2026-03-17-fix-remaining-governance-warnings.toml
- 2026-03-17-implement-verification-guards-and-enforcement.toml
- 2026-03-17-redesign-migrate-api-with-versioned-step-pipeline.toml
- 2026-03-17-remove-per-artifact-govctl-schema-field.toml
- 2026-03-17-tui-detail-views-render-markdown-via-ansi-to-tui-bridge.toml
- 2026-03-17-tui-overhaul-unified-theme-styled-markdown-scroll-fixes.toml
- 2026-03-22-enforce-artifact-reference-hierarchy-in-govctl-check.toml
- 2026-03-27-add-guard-resource-subcommands-new-list-show-set-delete.toml
- 2026-03-28-add-missing-rfc-add-remove-subcommands.toml
- 2026-03-28-improve-cross-reference-hint-messages-for-rfc-adr-dependency-order.toml
- 2026-04-02-align-skills-and-agents-with-claude-code-tool-names-and-workflow-gates.toml
- 2026-04-04-clarify-governance-artifact-boundaries-and-bundle-plugin-manifest-metadata.toml
- 2026-04-04-clean-up-stale-commands-dir-references-in-config.toml
- 2026-04-06-add-regression-test-for-concurrent-work-item-tick-persistence.toml
- 2026-04-06-fix-clippy-warning-in-command-router.toml
- 2026-04-06-harden-adr-migration-markdown-consequences-parsing.toml
- 2026-04-06-implement-canonical-edit-surface-for-nested-artifact-mutation.toml
- 2026-04-06-increase-coverage-for-canonical-edit-and-adr-migration.toml
- 2026-04-06-redesign-adr-model-and-migrate-alternatives-semantics.toml
- 2026-04-06-replace-anyhow-temporary-errors-with-coded-diagnostics.toml
- 2026-04-07-refactor-remove-semantics-around-terminal-path-targets.toml
- 2026-04-07-simplify-command-planning-and-harden-cli-help-contracts.toml
- 2026-04-07-unify-target-resolution-for-get-show-edit-operations.toml
- 2026-04-08-add-cross-platform-agent-format-support-to-init-skills.toml
- 2026-04-08-add-readme-hero-image.toml
- 2026-04-08-document-codex-global-install.toml
- 2026-04-08-polish-readme-get-example-and-work-item-category-note.toml
- 2026-04-08-refactor-release-ci-metadata-checks-and-release-note-generation.toml
- 2026-04-08-refresh-readme-and-guard-docs.toml
- 2026-04-09-implement-controlled-vocabulary-tags-for-governance-artifacts.toml
- 2026-04-10-fix-stdin-without-set-infers-set-in-edit-commands.toml
- 2026-04-13-implement-self-update-command-and-cargo-binstall-support.toml
- 2026-04-14-implement-adr-writing-order-gates.toml
- 2026-04-21-adr-lifecycle-maintenance-supersede-adr-0001-and-adr-0016-fix-cross-references.toml
- 2026-04-21-backfill-controlled-vocabulary-tags-across-governance-artifacts.toml
- 2026-04-21-display-tags-in-tui-detail-views-and-list-views.toml
- 2026-04-21-document-missing-cli-features-in-user-guide.toml
- 2026-04-21-optimize-tag-list-performance-batch-load-artifact-tags.toml
- 2026-05-25-audit-project-documentation-for-stale-references.toml
- 2026-05-25-clarify-wi-writer-guard-scope-relationship.toml
- 2026-05-25-expose-acceptance-criteria-categories-to-wi-reviewer.toml
- 2026-05-25-fix-guard-output-collection-hang-after-shell-exit.toml
- 2026-05-25-fix-guard-process-group-cleanup-killing-ci.toml
- 2026-05-25-fix-guard-runner-timeout-after-noisy-successful-commands.toml
- 2026-05-25-fix-self-update-archive-binary-extraction-path.toml
- 2026-05-25-teach-wi-writer-to-recommend-verification-guards.toml
- 2026-05-31-add-deprecation-diagnostics-for-work-item-journals.toml
- 2026-05-31-add-loop-command-surface.toml
- 2026-05-31-add-work-item-dependency-declarations.toml
- 2026-05-31-implement-loop-dependency-planner.toml
- 2026-05-31-implement-loop-execution-orchestration.toml
- 2026-05-31-implement-loop-state-persistence.toml
- 2026-05-31-make-work-item-journal-field-read-only.toml
- 2026-05-31-migrate-durable-legacy-inline-history-to-notes.toml
- 2026-05-31-remove-migrated-legacy-inline-history.toml
- 2026-05-31-scope-commit-skill-to-govctl-governed-repos-only.toml
- 2026-05-31-stabilize-loop-governance-artifacts.toml
- 2026-05-31-strip-category-prefix-from-acceptance-criteria-match-patterns.toml
- 2026-06-01-add-loop-list-discovery-filters.toml
- 2026-06-01-align-loop-work-field-naming.toml
- 2026-06-01-amend-loop-dynamic-scope-semantics.toml
- 2026-06-01-audit-diagnostic-error-surfaces.toml
- 2026-06-01-convert-cli-visible-errors-to-diagnostics.toml
- 2026-06-01-fix-loop-run-target-selection.toml
- 2026-06-01-implement-loop-list-command.toml
- 2026-06-01-implement-loop-replan-and-scope-mutation.toml
- 2026-06-01-implement-rfc-supersede-lifecycle.toml
- 2026-06-01-preserve-migrate-rollback-atomicity.toml
- 2026-06-01-require-loop-wi-field-alias.toml
- 2026-06-01-safeguard-referenced-clause-deletion.toml
- 2026-06-01-specify-loop-listing-command.toml
- 2026-06-02-prevent-include-based-test-splits.toml
- 2026-06-02-replace-include-based-test-splits.toml
- 2026-06-03-consolidate-over-split-helper-modules.toml
- 2026-06-03-redesign-loop-execution-protocol.toml
- 2026-06-04-add-governance-artifact-search.toml
- 2026-06-04-add-local-artifact-catalog-for-direct-lookup.toml
- 2026-06-04-curate-v0-9-0-changelog.toml
- 2026-06-04-fix-migrate-local-state-gitignore-sync.toml
- 2026-06-04-fix-reference-and-schema-upgrade-checks.toml
- 2026-06-04-remove-legacy-json-storage-compatibility-and-validate-refs-edits.toml
- 2026-06-05-improve-search-and-catalog-patch-coverage.toml
- 2026-06-06-implement-tui-v2-read-only-cockpit.toml
- 2026-06-07-fix-check-summary-on-schema-load-errors.toml
- 2026-06-07-fix-tui-cockpit-review-findings.toml
- 2026-06-07-improve-tui-testability-and-coverage.toml
- 2026-06-07-remove-unused-tui-mouse-capture.toml
- 2026-06-07-strengthen-artifact-boundary-review-guidance.toml
- 2026-06-08-fix-cargo-binstall-unix-asset-suffix.toml
- 2026-06-08-support-bundled-skill-installation.toml
- 2026-06-09-detect-stale-loop-plans.toml
- 2026-06-11-expose-work-item-verification-guard-edit-paths.toml
- 2026-06-11-validate-raw-artifact-reference-syntax-for-reviewer-evidence.toml
- 2026-06-12-fix-subdirectory-check-path-handling.toml
- 2026-06-12-raise-patch-coverage-for-pr-26.toml
- 2026-06-15-reject-empty-rfc-bumps.toml
- 2026-06-15-remove-loop-max-rounds-semantics.toml
- 2026-06-15-report-bare-reference-warning-source.toml
- 2026-06-28-harden-clause-lifecycle-review-paths.toml
- 2026-06-28-harden-clause-supersession-validation.toml
- 2026-06-28-make-artifact-writes-failure-atomic.toml
- 2026-06-28-support-clause-supersession-chains.toml
- 2026-07-05-release-copilot-cli-skill-metadata-fix.toml
- 2026-07-15-address-pr-35-review-findings.toml
- 2026-07-15-enforce-adr-projection-ownership.toml
- 2026-07-15-reopen-unreleased-completed-work-items.toml
- 2026-07-15-resolve-lifecycle-compliance-audit-gaps.toml
- 2026-07-15-restart-rfc-phase-lifecycle-on-content-bumps.toml
- 2026-07-15-support-undoing-the-latest-release-cut.toml
- 2026-07-16-address-valid-pr-review-follow-ups.toml
- 2026-07-16-allow-in-version-rfc-authoring-during-spec.toml
- 2026-07-16-reject-version-bumps-for-non-normative-rfcs.toml
- 2026-07-20-close-rfc-candidate-version-lifecycle-gaps.toml
- 2026-07-20-expose-clause-lifecycle-status-in-rendered-output.toml
- 2026-07-21-add-current-and-archival-show-projections.toml
- 2026-07-24-avoid-duplicate-guard-verification.toml
- 2026-07-25-guide-misrouted-clause-commands-to-the-canonical-namespace.toml
- 2026-07-25-remove-legacy-compatibility-surfaces-for-breaking-release.toml
- 2026-07-26-align-reviewer-agents-with-policy-oriented-guidance.toml
- 2026-07-26-apply-policy-oriented-guidance-to-brownfield-migration.toml
- 2026-07-26-apply-policy-oriented-guidance-to-writer-skills.toml
- 2026-07-26-close-comprehensive-pre-1-0-audit-findings.toml
- 2026-07-26-close-comprehensive-pre-1-0-review-findings.toml
- 2026-07-26-close-final-pre-1-0-path-safety-findings.toml
- 2026-07-26-close-pre-1-0-local-review-findings.toml
- 2026-07-26-close-second-pre-1-0-review-findings.toml
- 2026-07-26-extend-policy-oriented-guidance-to-spec-and-quick.toml
- 2026-07-26-finish-policy-oriented-guidance-for-helper-skills.toml
- 2026-07-26-harden-governed-artifact-creation-paths.toml
- 2026-07-26-make-describe-a-reliable-agent-entry-point.toml
- 2026-07-26-pilot-policy-oriented-workflow-skills.toml
- 2026-07-26-refine-guard-granularity-and-work-item-selection-guidance.toml
- 2026-07-27-align-tui-with-current-governance-state.toml
- 2026-07-27-complete-status-resource-coverage.toml
- 2026-07-27-consolidate-shared-command-and-tui-infrastructure.toml
- 2026-07-27-dogfood-conformance-case-traceability.toml
- 2026-07-27-expose-conformance-cases-in-tui.toml
- 2026-07-27-implement-conformance-case-traceability.toml
- 2026-07-27-improve-tui-filter-and-visual-hierarchy.toml
- 2026-07-27-keep-conformance-mutations-locally-recoverable.toml
- 2026-07-27-make-edit-failures-directly-recoverable.toml
- 2026-07-27-refine-tui-control-plane-visual-identity.toml
- 2026-07-27-structure-tui-dashboard-information-hierarchy.toml
- 2026-07-29-align-scalar-list-indexed-replacement.toml
- 2026-07-29-fix-indexed-work-item-note-replacement.toml
- 2026-07-29-prune-excluded-source-scan-directories-during-traversal.toml
- 2026-07-30-adopt-zig-release-builds-with-pre-1-0-aliases.toml
- 2026-07-30-authenticate-self-update-api-requests.toml
- 2026-07-30-close-0-17-release-review-findings.toml
- 2026-07-30-close-final-0-17-source-scan-review-findings.toml
- 2026-07-30-make-source-reference-diagnostics-precise-and-deterministic.toml
- 2026-07-30-make-validation-line-ending-independent.toml
- 2026-07-31-harden-agent-plugin-installation-across-codex-and-claude.toml
- 2026-08-02-support-item-level-acceptance-criterion-replacement.toml
- config.toml
- releases.toml
- build-book.sh
- conformance.schema.json
- actions.rs
- args.rs
- mod.rs
- targets.rs
- adr.rs
- clause.rs
- conformance.rs
- guard.rs
- mod.rs
- rfc.rs
- tag.rs
- work.rs
- commands.rs
- help.rs
- loop_cmd.rs
- mod.rs
- recovery.rs
- catalog.rs
- context.rs
- mod.rs
- mod.rs
- rfc_changelog.rs
- set.rs
- mod.rs
- resolve.rs
- tests.rs
- mod.rs
- tests.rs
- mod.rs
- tests.rs
- list.rs
- mod.rs
- render.rs
- tests.rs
- traverse.rs
- list.rs
- mod.rs
- mutate.rs
- render.rs
- spec.rs
- support.rs
- mod.rs
- set.rs
- tick.rs
- work_dependencies.rs
- adapter.rs
- add.rs
- artifact.rs
- artifact_tests.rs
- delete.rs
- delete_referrers.rs
- doc_adapter.rs
- get.rs
- mod.rs
- refs.rs
- remove.rs
- request.rs
- rules.rs
- set.rs
- tags.rs
- target_doc.rs
- target_doc_remove.rs
- tick.rs
- toml_adapter.rs
- value_codec.rs
- adr.rs
- clause.rs
- mod.rs
- paths.rs
- release.rs
- rfc.rs
- rfc_clause_versions.rs
- rfc_supersede.rs
- mod.rs
- output.rs
- resources.rs
- summaries.rs
- mod.rs
- mod.rs
- output.rs
- scope.rs
- state.rs
- mod.rs
- ops.rs
- ops_tests.rs
- adr.rs
- clause.rs
- mod.rs
- rfc.rs
- work.rs
- mod.rs
- skills.rs
- mod.rs
- preserve.rs
- sections.rs
- mod.rs
- show.rs
- document.rs
- index.rs
- query.rs
- mod.rs
- registry.rs
- agent.rs
- agent_hooks.rs
- check.rs
- confirmation.rs
- conformance.rs
- guard.rs
- guard_refs.rs
- mod.rs
- move_.rs
- output.rs
- output_tests.rs
- project_support.rs
- search.rs
- self_update.rs
- self_update_tests.rs
- status.rs
- verify.rs
- work_lookup.rs
- builtin.rs
- mod.rs
- render.rs
- scope.rs
- clause_edit.rs
- edit_action.rs
- help.rs
- lock_disposition.rs
- mod.rs
- routing.rs
- edit_action.rs
- mod.rs
- parsed.rs
- plan.rs
- id_strategy.rs
- mod.rs
- runtime.rs
- template.rs
- metadata.rs
- mod.rs
- mod.rs
- mod.rs
- project.rs
- rfc.rs
- graph.rs
- mod.rs
- tests.rs
- mod.rs
- round.rs
- state.rs
- mod.rs
- storage.rs
- tests.rs
- adr.rs
- changelog.rs
- clause.rs
- conformance.rs
- guard.rs
- index.rs
- mod.rs
- release.rs
- rfc.rs
- tests.rs
- work.rs
- mod.rs
- toml_io.rs
- adr.rs
- links.rs
- mod.rs
- rfc.rs
- work.rs
- adr.rs
- links.rs
- mod.rs
- output.rs
- rfc.rs
- work.rs
- adr.rs
- clause.rs
- conformance.rs
- guard.rs
- mod.rs
- rfc.rs
- work.rs
- canonical_json.rs
- mod.rs
- tests.rs
- filter.rs
- mod.rs
- navigation.rs
- chrome_bar.rs
- mod.rs
- resource.rs
- chrome.rs
- dashboard.rs
- dashboard_tests.rs
- detail.rs
- detail_tests.rs
- help.rs
- lists.rs
- lists_tests.rs
- mod.rs
- test_support.rs
- tests.rs
- dag.rs
- data.rs
- event.rs
- mod.rs
- tests.rs
- artifact.rs
- common.rs
- mod.rs
- color.rs
- diagnostics.rs
- mod.rs
- mod.rs
- tests.rs
- mod.rs
- tests.rs
- adr_projection.rs
- artifact_refs.rs
- bracket_refs.rs
- conformance.rs
- mod.rs
- reference_hierarchy.rs
- releases.rs
- rfc.rs
- signatures.rs
- tags.rs
- work_dependencies.rs
- work_items.rs
- capture.rs
- mod.rs
- process_group.rs
- mod.rs
- mod.rs
- tests.rs
- artifact.rs
- artifact_io.rs
- mod.rs
- artifact_catalog.rs
- artifact_index.rs
- local_index.rs
- lock.rs
- main.rs
- reference_pattern.rs
- scan.rs
- schema.rs
- status_counts.rs
- terminal_md.rs
- theme.rs
- accept.rs
- decision.rs
- mod.rs
- mod.rs
- preservation.rs
- release_workflow.rs
- commands.rs
- fixtures.rs
- loop_helpers.rs
- mod.rs
- snapshots.rs
- clause.rs
- mod.rs
- work.rs
- delete.rs
- edit.rs
- mod.rs
- new.rs
- render.rs
- show.rs
- aliases.rs
- compatibility.rs
- mod.rs
- nested_adr.rs
- tick.rs
- work_paths.rs
- acceptance.rs
- fields.rs
- identity.rs
- journal.rs
- mod.rs
- references.rs
- verification.rs
- adr.rs
- clause.rs
- mod.rs
- rfc.rs
- check.rs
- commands.rs
- mod.rs
- namespace_recovery.rs
- wire_format.rs
- adr_projection.rs
- mod.rs
- release.rs
- schema.rs
- work.rs
- creation.rs
- delete.rs
- display.rs
- edit.rs
- mod.rs
- advance.rs
- bump.rs
- deprecation.rs
- finalize.rs
- mod.rs
- adr.rs
- clause.rs
- mod.rs
- basic.rs
- concurrency.rs
- mod.rs
- guards.rs
- lifecycle.rs
- mod.rs
- targeting.rs
- listing.rs
- mod.rs
- start.rs
- validation.rs
- mod.rs
- scope.rs
- test_adr_gates__accept_blocked_with_only_one_alternative.snap
- test_adr_gates__accept_blocked_without_accepted.snap
- test_adr_gates__accept_blocked_without_alternatives.snap
- test_adr_gates__accept_force_bypasses_gates.snap
- test_adr_gates__accept_succeeds_with_complete_adr.snap
- test_adr_gates__set_decision_blocked_with_only_one_alternative.snap
- test_adr_gates__set_decision_blocked_without_accepted.snap
- test_adr_gates__set_decision_blocked_without_alternatives.snap
- test_adr_gates__set_decision_blocked_without_rejected.snap
- test_adr_gates__set_decision_succeeds_with_complete_alternatives.snap
- test_changelog__changelog_errors.snap
- test_changelog__changelog_lifecycle_phase1.snap
- test_changelog__changelog_lifecycle_phase2.snap
- test_changelog__changelog_render.snap
- test_changelog__changelog_setup.snap
- test_changelog__changelog_unreleased.snap
- test_delete__delete_clause_safeguard_normative.snap
- test_delete__delete_clause_success_current_normative_spec_candidate.snap
- test_delete__delete_clause_success_draft.snap
- test_delete__delete_work_safeguard_active.snap
- test_delete__delete_work_safeguard_done.snap
- test_delete__delete_work_safeguard_referenced.snap
- test_delete__delete_work_success_queue.snap
- test_display_paths__delete_clause_dry_run_display_path.snap
- test_display_paths__delete_work_dry_run_display_path.snap
- test_display_paths__render_adr_display_path.snap
- test_display_paths__render_adr_missing_returns_scope_context.snap
- test_display_paths__render_rfc_display_path.snap
- test_display_paths__render_rfc_missing_returns_scope_context.snap
- test_display_paths__render_work_display_path.snap
- test_display_paths__render_work_missing_returns_scope_context.snap
- test_display_paths__rfc_bump_dry_run_display_path.snap
- test_display_paths__rfc_new_dry_run_display_path.snap
- test_display_paths__rfc_set_dry_run_display_path.snap
- test_display_paths__work_new_dry_run_display_path.snap
- test_edit__adr_add_nested_path.snap
- test_edit__adr_add_nested_path_rejects_indexed_terminal.snap
- test_edit__adr_add_ref.snap
- test_edit__adr_get_field.snap
- test_edit__adr_get_nested_path.snap
- test_edit__adr_get_nested_scalar_rejects_index.snap
- test_edit__adr_get_nonexistent.snap
- test_edit__adr_nested_path_rejects_extra_segments.snap
- test_edit__adr_remove_nested_path.snap
- test_edit__adr_remove_nested_path_requires_selector.snap
- test_edit__adr_set_consequences.snap
- test_edit__adr_set_context.snap
- test_edit__adr_set_decision.snap
- test_edit__adr_set_nested_path.snap
- test_edit__adr_set_title.snap
- test_edit__clause_edit_nonexistent.snap
- test_edit__clause_edit_text.snap
- test_edit__clause_edit_text_canonical.snap
- test_edit__clause_edit_title_canonical.snap
- test_edit__clause_get_field.snap
- test_edit__clause_set_text.snap
- test_edit__clause_set_title.snap
- test_edit__field_alias_ac_is_rejected.snap
- test_edit__field_alias_desc_is_rejected.snap
- test_edit__field_alias_desc_not_global_on_adr.snap
- test_edit__field_alias_under_storage_prefix_is_rejected.snap
- test_edit__remove_indexed_path_conflict.snap
- test_edit__rfc_add_owner.snap
- test_edit__rfc_get_field.snap
- test_edit__rfc_get_nonexistent.snap
- test_edit__rfc_remove_owner.snap
- test_edit__rfc_set_nonexistent_field.snap
- test_edit__rfc_set_title.snap
- test_edit__storage_prefixed_paths_are_rejected.snap
- test_edit__tick_rejects_nested_path.snap
- test_edit__work_add_acceptance_criteria.snap
- test_edit__work_add_ref.snap
- test_edit__work_get_field.snap
- test_edit__work_get_nonexistent.snap
- test_edit__work_remove_acceptance_criteria.snap
- test_edit__work_set_title.snap
- test_edit__work_tick_acceptance_criteria.snap
- test_edit__work_tick_cancel_acceptance_criteria.snap
- test_errors__broken_superseded_check.snap
- test_errors__invalid_clause_toml_wire_missing_text.snap
- test_errors__invalid_clause_toml_wire_unknown_field.snap
- test_errors__invalid_rfc_toml_wire_missing_required.snap
- test_errors__invalid_rfc_toml_wire_unknown_field.snap
- test_errors__invalid_transition_check.snap
- test_errors__legacy_flat_clause_toml_rejected.snap
- test_errors__legacy_flat_rfc_toml_rejected.snap
- test_errors__valid_clause_toml_wire_format.snap
- test_errors__valid_rfc_toml_wire_format.snap
- test_happy_path__minimal_valid_check.snap
- test_happy_path__minimal_valid_full_workflow.snap
- test_happy_path__minimal_valid_list_adr.snap
- test_happy_path__minimal_valid_list_clause.snap
- test_happy_path__minimal_valid_list_rfc.snap
- test_happy_path__minimal_valid_list_work.snap
- test_happy_path__minimal_valid_status.snap
- test_help__adr_edit_help.snap
- test_help__adr_get_help.snap
- test_help__adr_reject_help.snap
- test_help__adr_root_help.snap
- test_help__check_help.snap
- test_help__clause_edit_help.snap
- test_help__clause_root_help.snap
- test_help__guard_root_help.snap
- test_help__loop_root_help.snap
- test_help__rfc_bump_help.snap
- test_help__rfc_edit_help.snap
- test_help__rfc_get_help.snap
- test_help__rfc_root_help.snap
- test_help__work_edit_help.snap
- test_help__work_get_help.snap
- test_help__work_root_help.snap
- test_lifecycle__accept_already_accepted_fails.snap
- test_lifecycle__accept_nonexistent_adr.snap
- test_lifecycle__accept_proposed_adr.snap
- test_lifecycle__accept_rejected_adr_fails.snap
- test_lifecycle__advance_backwards_fails.snap
- test_lifecycle__advance_draft_to_impl_fails.snap
- test_lifecycle__advance_impl_to_test.snap
- test_lifecycle__advance_nonexistent_rfc.snap
- test_lifecycle__advance_sets_updated_field.snap
- test_lifecycle__advance_skip_phase_fails.snap
- test_lifecycle__advance_spec_to_impl.snap
- test_lifecycle__advance_test_to_stable.snap
- test_lifecycle__bump_change_does_not_clear_pending_amendment.snap
- test_lifecycle__bump_major_version.snap
- test_lifecycle__bump_minor_version.snap
- test_lifecycle__bump_nonexistent_rfc.snap
- test_lifecycle__bump_patch_version.snap
- test_lifecycle__bump_rejects_changelog_only_after_signature_baseline.snap
- test_lifecycle__bump_rejects_empty_bump_after_signature_baseline.snap
- test_lifecycle__bump_requires_summary.snap
- test_lifecycle__bump_with_change.snap
- test_lifecycle__deprecate_clause_already_deprecated_fails.snap
- test_lifecycle__deprecate_clause_force.snap
- test_lifecycle__deprecate_clause_superseded_fails.snap
- test_lifecycle__deprecate_legacy_json_clause_requires_migrate.snap
- test_lifecycle__deprecate_normative_rfc.snap
- test_lifecycle__finalize_already_normative_fails.snap
- test_lifecycle__finalize_draft_to_deprecated.snap
- test_lifecycle__finalize_draft_to_normative.snap
- test_lifecycle__finalize_legacy_json_rfc_requires_migrate.snap
- test_lifecycle__finalize_nonexistent_rfc.snap
- test_lifecycle__finalize_normative_to_deprecated.snap
- test_lifecycle__finalize_sets_updated_field.snap
- test_lifecycle__reject_proposed_adr.snap
- test_lifecycle__supersede_clause.snap
- test_move__move_active_to_cancelled.snap
- test_move__move_active_to_done_with_criteria.snap
- test_move__move_by_work_item_id.snap
- test_move__move_nonexistent_work_item.snap
- test_move__move_queue_to_active.snap
- test_move__move_queue_to_cancelled.snap
- test_move__move_sets_completed_date.snap
- test_move__move_sets_started_date.snap
- test_move__move_to_done_with_pending_criteria_fails.snap
- test_move__move_to_done_without_criteria_fails.snap
- test_rfc_lifecycle__rfc_amendment_tracking.snap
- test_scan__scan_deprecated_rfc_reference.snap
- test_scan__scan_mixed_valid_invalid_references.snap
- test_scan__scan_multiple_references_in_file.snap
- test_scan__scan_no_references.snap
- test_scan__scan_unknown_clause_reference.snap
- test_scan__scan_unknown_rfc_reference.snap
- test_scan__scan_valid_adr_reference.snap
- test_scan__scan_valid_clause_reference.snap
- test_scan__scan_valid_rfc_reference.snap
- test_scan__scan_valid_work_item_reference.snap
- test_source_scan__source_scan_detects_refs.snap
- test_tags__artifact_add_tag.snap
- test_tags__artifact_add_unregistered_tag.snap
- test_tags__check_accepts_registered_tag.snap
- test_tags__check_rejects_unknown_tag.snap
- test_tags__list_filter_by_tag.snap
- test_tags__list_filter_multiple_tags.snap
- test_tags__tag_delete.snap
- test_tags__tag_delete_referenced.snap
- test_tags__tag_new.snap
- test_tags__tag_new_duplicate.snap
- test_tags__tag_new_invalid_format.snap
- artifacts.rs
- filtering.rs
- mod.rs
- registry.rs
- test_adr_gates.rs
- test_agent_dir.rs
- test_agent_plugin.rs
- test_changelog.rs
- test_conformance.rs
- test_delete.rs
- test_describe.rs
- test_display_paths.rs
- test_edit.rs
- test_errors.rs
- test_guard.rs
- test_happy_path.rs
- test_help.rs
- test_init.rs
- test_lifecycle.rs
- test_lock.rs
- test_loop.rs
- test_migrate.rs
- test_move.rs
- test_no_include_splits.rs
- test_rfc_lifecycle.rs
- test_scan.rs
- test_search.rs
- test_show.rs
- test_source_scan.rs
- test_tags.rs
- test_verify.rs
- .gitignore
- .pre-commit-config.yaml
- AGENTS.md
- build.rs
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- CLAUDE.md
- flake.lock
- flake.nix
- Justfile
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/govctl-org/govctl
Downloads the entire project code from GitHub to your computer.
cd govctl
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Rust (rustup) Rust is required to use cargo.
cargo install govctl
Builds and installs the package published on crates.io โ no need to clone the repo yourself.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Rust
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cargo install govctl
Builds and installs the package published on crates.io โ no need to clone the repo yourself.
cargo binstall govctl
Type this command into your terminal and run it.
If cargo build finishes without errors, it worked. The executable is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
