Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
centinela
command
|
|
|
internal
|
|
|
acceptance
Package acceptance classifies validate commands as acceptance executions and parses runner reports for scenarios that did not actually assert.
|
Package acceptance classifies validate commands as acceptance executions and parses runner reports for scenarios that did not actually assert. |
|
analyze
Package analyze produces a deterministic, read-only inventory of a codebase (languages, manifests, locales, package layout, dependency graph) with no LLM call.
|
Package analyze produces a deterministic, read-only inventory of a codebase (languages, manifests, locales, package layout, dependency graph) with no LLM call. |
|
brownmap
Package brownmap is an aggregator that turns the read-only analyze Inventory into a DRAFT roadmap for a brownfield repo: it regenerates the in-process reconstruct.Reconstruction and partitions capability into a Baseline phase (already-built surfaces, never re-planned) plus net-new gap phase(s) seeded from reconstruct "# TODO: confirm" targets and repeatable --goal strings.
|
Package brownmap is an aggregator that turns the read-only analyze Inventory into a DRAFT roadmap for a brownfield repo: it regenerates the in-process reconstruct.Reconstruction and partitions capability into a Baseline phase (already-built surfaces, never re-planned) plus net-new gap phase(s) seeded from reconstruct "# TODO: confirm" targets and repeatable --goal strings. |
|
calibration
Package calibration computes read-only per-model governance-friction analysis over the telemetry event log and recommends a tighter, looser, or unchanged enforcement profile per driver model.
|
Package calibration computes read-only per-model governance-friction analysis over the telemetry event log and recommends a tighter, looser, or unchanged enforcement profile per driver model. |
|
cost
Package cost is a read-only cost-governance analytics aggregator over the telemetry log plus the host-harness transcript.
|
Package cost is a read-only cost-governance analytics aggregator over the telemetry log plus the host-harness transcript. |
|
delivery
Package delivery is a read-only aggregator that composes the two delivery artifacts for `centinela deliver --via pr` — the Markdown PR body and a single Keep-a-Changelog line — out of the evidence Centinela already holds.
|
Package delivery is a read-only aggregator that composes the two delivery artifacts for `centinela deliver --via pr` — the Markdown PR body and a single Keep-a-Changelog line — out of the evidence Centinela already holds. |
|
docsctx
Package docsctx assembles the curated feature-scale inputs the documentation specialist reads in the docs step: feature brief, plan, spec scenarios, and the optional changelog draft.
|
Package docsctx assembles the curated feature-scale inputs the documentation specialist reads in the docs step: feature brief, plan, spec scenarios, and the optional changelog draft. |
|
docstring
Package docstring is a leaf that reports exported identifiers declared without a doc comment.
|
Package docstring is a leaf that reports exported identifiers declared without a doc comment. |
|
doctor
Package doctor diagnoses (and, where safe, repairs) Centinela project-health problems: hook wiring, roadmap drift, abandoned worktrees, stale .workflow state, orphaned evidence, config drift, and binary version skew.
|
Package doctor diagnoses (and, where safe, repairs) Centinela project-health problems: hook wiring, roadmap drift, abandoned worktrees, stale .workflow state, orphaned evidence, config drift, and binary version skew. |
|
evidence
Package evidence provides typed CLI authoring + validation for the per-role .workflow/<feature>-<role>.json artifacts described in docs/architecture/evidence-contract.md.
|
Package evidence provides typed CLI authoring + validation for the per-role .workflow/<feature>-<role>.json artifacts described in docs/architecture/evidence-contract.md. |
|
filelock
Package filelock is an advisory cross-process file lock: the one primitive two different domains need to serialize a read-modify-write of a shared file.
|
Package filelock is an advisory cross-process file lock: the one primitive two different domains need to serialize a read-modify-write of a shared file. |
|
gatereport
Package gatereport parses the validate-step verifier report, `.workflow/<feature>-gatekeeper.md`.
|
Package gatereport parses the validate-step verifier report, `.workflow/<feature>-gatekeeper.md`. |
|
gitdiff
Package gitdiff resolves the set of files changed on the current branch relative to a configurable base ref.
|
Package gitdiff resolves the set of files changed on the current branch relative to a configurable base ref. |
|
githooks
Package githooks installs and removes the centinela pre-commit hook via a marker-delimited splice into hooksDir/pre-commit, never clobbering user content.
|
Package githooks installs and removes the centinela pre-commit hook via a marker-delimited splice into hooksDir/pre-commit, never clobbering user content. |
|
gitutil
Package gitutil is a tiny leaf wrapper around `git` and the GitHub CLI that answers the questions `centinela deliver`/`complete` ask before offering a delivery path: does the repo have an `origin` remote, is `gh` available, and which delivery options does the {origin × worktree} matrix permit.
|
Package gitutil is a tiny leaf wrapper around `git` and the GitHub CLI that answers the questions `centinela deliver`/`complete` ask before offering a delivery path: does the repo have an `origin` remote, is `gh` available, and which delivery options does the {origin × worktree} matrix permit. |
|
golist
Package golist is a tiny leaf wrapper around the `go list` toolchain that loads a module's package import graph and module path.
|
Package golist is a tiny leaf wrapper around the `go list` toolchain that loads a module's package import graph and module path. |
|
importgraph
Package importgraph is a leaf that loads a project's intra-project import graph for the G2 gate across languages.
|
Package importgraph is a leaf that loads a project's intra-project import graph for the G2 gate across languages. |
|
insights
Package insights computes read-only governance analytics over the telemetry event log.
|
Package insights computes read-only governance analytics over the telemetry event log. |
|
mcp
Package mcp exposes Centinela's governance as a versioned MCP server.
|
Package mcp exposes Centinela's governance as a versioned MCP server. |
|
memory
Package memory implements the governed project-memory ledger: capturing typed facts from step artifacts and recalling the relevant slice at plan time.
|
Package memory implements the governed project-memory ledger: capturing typed facts from step artifacts and recalling the relevant slice at plan time. |
|
reconstruct
Package reconstruct is an aggregator that consumes the read-only internal/analyze Inventory contract to deterministically reconstruct a behavioral spec corpus: one specs/<slug>.feature Gherkin skeleton plus one docs/features/<slug>.md brief stub per significant module/surface, with honest "# TODO: confirm" gaps.
|
Package reconstruct is an aggregator that consumes the read-only internal/analyze Inventory contract to deterministically reconstruct a behavioral spec corpus: one specs/<slug>.feature Gherkin skeleton plus one docs/features/<slug>.md brief stub per significant module/surface, with honest "# TODO: confirm" gaps. |
|
roadmapcheckpoint
Package roadmapcheckpoint owns the emit/suppress/stale decision for the post-roadmap-definition checkpoint directive.
|
Package roadmapcheckpoint owns the emit/suppress/stale decision for the post-roadmap-definition checkpoint directive. |
|
roadmapstate
Package roadmapstate owns THE definition of what "roadmap state" is: the governance bookkeeping files a roadmap mutation rewrites, as opposed to the product the repository ships.
|
Package roadmapstate owns THE definition of what "roadmap state" is: the governance bookkeeping files a roadmap mutation rewrites, as opposed to the product the repository ships. |
|
selfupdate
Package selfupdate implements `centinela update`: it resolves the latest GitHub release, downloads the host-platform asset, verifies it against the release SHA256SUMS, and atomically replaces the running binary.
|
Package selfupdate implements `centinela update`: it resolves the latest GitHub release, downloads the host-platform asset, verifies it against the release SHA256SUMS, and atomically replaces the running binary. |
|
synthesize
Package synthesize is an aggregator that consumes the read-only internal/analyze Inventory contract to infer a project's best-fit architecture archetype and synthesize a draft PROJECT.md.
|
Package synthesize is an aggregator that consumes the read-only internal/analyze Inventory contract to infer a project's best-fit architecture archetype and synthesize a draft PROJECT.md. |
|
teamdashboard
Package teamdashboard computes a read-only, multi-feature team-status board from in-memory inputs the caller reads off disk.
|
Package teamdashboard computes a read-only, multi-feature team-status board from in-memory inputs the caller reads off disk. |
|
telemetry
Package telemetry is the governance event log: a non-blocking, append-only JSONL recorder (one Event per line) plus a lenient reader.
|
Package telemetry is the governance event log: a non-blocking, append-only JSONL recorder (one Event per line) plus a lenient reader. |
|
treestate
Package treestate captures the exact tree state a verdict certified.
|
Package treestate captures the exact tree state a verdict certified. |
|
verdict
Package verdict aggregates gates, verify, evidence, and workflow provenance into a deterministic, machine-readable JSON packet.
|
Package verdict aggregates gates, verify, evidence, and workflow provenance into a deterministic, machine-readable JSON packet. |
|
verify
Package verify independently re-derives ground truth for the claims an evidence file makes and reports divergence.
|
Package verify independently re-derives ground truth for the claims an evidence file makes and reports divergence. |
|
worktreepath
Package worktreepath is the `.worktrees/<feature>` path vocabulary: the directory name and the cwd -> feature scan, nothing else.
|
Package worktreepath is the `.worktrees/<feature>` path vocabulary: the directory name and the cwd -> feature scan, nothing else. |
Click to show internal directories.
Click to hide internal directories.