Directories
¶
| Path | Synopsis |
|---|---|
|
Package changelog embeds the hand-maintained CHANGELOG.md (ADR-0041).
|
Package changelog embeds the hand-maintained CHANGELOG.md (ADR-0041). |
|
cmd
|
|
|
awf
command
Command awf renders standardised .claude skills, review agents, and docs into a project from embedded templates plus a per-project .awf/ config tree.
|
Command awf renders standardised .claude skills, review agents, and docs into a project from embedded templates plus a per-project .awf/ config tree. |
|
covercheck
command
Command covercheck fails when a Go coverprofile shows less than 100% statement coverage over blocks not marked with a coverage-ignore directive.
|
Command covercheck fails when a Go coverprofile shows less than 100% statement coverage over blocks not marked with a coverage-ignore directive. |
|
deadcodecheck
command
Command deadcodecheck fails when `deadcode -json` (read from stdin) reports any unreachable function outside the internal/testsupport/ tree.
|
Command deadcodecheck fails when `deadcode -json` (read from stdin) reports any unreachable function outside the internal/testsupport/ tree. |
|
mutants
command
Command mutants reads a gremlins -o JSON report and prints the surviving (LIVED) mutants as an advisory triage list, backing the awf `./x mutants` command (ADR-0066).
|
Command mutants reads a gremlins -o JSON report and prints the surviving (LIVED) mutants as an advisory triage list, backing the awf `./x mutants` command (ADR-0066). |
|
pincheck
command
Command pincheck is the workflow supply-chain pin gate (ADR-0079).
|
Command pincheck is the workflow supply-chain pin gate (ADR-0079). |
|
releasecheck
command
Command releasecheck is the release-time changelog pin (ADR-0078).
|
Command releasecheck is the release-time changelog pin (ADR-0078). |
|
repoaudit
command
Command repoaudit runs repo-specific conformance checks over a git commit range, mirroring awf audit's finding contract (Warning/Error severity; non-zero exit only on an Error finding) but deliberately NOT part of the shipped awf standard: it is repo-local dev tooling wired as `./x audit-local` and invoked by awf-reviewing-impl (ADR-0073).
|
Command repoaudit runs repo-specific conformance checks over a git commit range, mirroring awf audit's finding contract (Warning/Error severity; non-zero exit only on an Error finding) but deliberately NOT part of the shipped awf standard: it is repo-local dev tooling wired as `./x audit-local` and invoked by awf-reviewing-impl (ADR-0073). |
|
internal
|
|
|
adr
Package adr parses ADR files under docs/decisions, renders the ACTIVE.md index, and scaffolds new ADR files from the rendered template (awf new adr).
|
Package adr parses ADR files under docs/decisions, renders the ACTIVE.md index, and scaffolds new ADR files from the rendered template (awf new adr). |
|
audit
Package audit reports workflow-conformance findings over a branch's git history.
|
Package audit reports workflow-conformance findings over a branch's git history. |
|
bridge
Package bridge implements the migration-only current-state readiness adapter.
|
Package bridge implements the migration-only current-state readiness adapter. |
|
catalog
Package catalog is the compile-time Go value declaring the standard's skills, agents, and docs.
|
Package catalog is the compile-time Go value declaring the standard's skills, agents, and docs. |
|
changelog
Package changelog parses the embedded CHANGELOG.md (see the top-level changelog package) into structured, filterable entries (ADR-0041).
|
Package changelog parses the embedded CHANGELOG.md (see the top-level changelog package) into structured, filterable entries (ADR-0041). |
|
clispec
Package clispec is the single declarative source of awf's CLI command set: every command's flags, positional bounds, gating, help text, and (for a group command) its subcommands.
|
Package clispec is the single declarative source of awf's CLI command set: every command's flags, positional bounds, gating, help text, and (for a group command) its subcommands. |
|
config
Package config loads and validates the per-project .awf/ configuration: a skeleton config.yaml plus per-target sidecar YAMLs and convention parts.
|
Package config loads and validates the per-project .awf/ configuration: a skeleton config.yaml plus per-target sidecar YAMLs and convention parts. |
|
configspec
Package configspec is the compile-time, adopter-facing description authority for the .awf configuration surface: every config.yaml key, sidecar field, var, and per-artifact data key an adopter can set.
|
Package configspec is the compile-time, adopter-facing description authority for the .awf configuration surface: every config.yaml key, sidecar field, var, and per-artifact data key an adopter can set. |
|
coverage
Package coverage parses a Go coverprofile and reports statement coverage over blocks not marked with a coverage-ignore directive.
|
Package coverage parses a Go coverprofile and reports statement coverage over blocks not marked with a coverage-ignore directive. |
|
frontmatter
Package frontmatter splits and parses YAML frontmatter delimited by leading "---" lines in markdown content.
|
Package frontmatter splits and parses YAML frontmatter delimited by leading "---" lines in markdown content. |
|
git
Package git centralises awf's go-git repository access: opening a repository tolerantly (linked worktrees, submodules, a stray worktreeConfig extension) so every awf command that reads git shares one open path.
|
Package git centralises awf's go-git repository access: opening a repository tolerantly (linked worktrees, submodules, a stray worktreeConfig extension) so every awf command that reads git shares one open path. |
|
initspec
Package initspec resolves awf init answers against the catalog's value descriptors and emits the descriptor schema (ADR-0029).
|
Package initspec resolves awf init answers against the catalog's value descriptors and emits the descriptor schema (ADR-0029). |
|
invariants
Package invariants checks that each Implemented ADR's `invariant: <slug>` declaration is backed by a proof `<marker> invariant: <slug>` comment in a configured source file.
|
Package invariants checks that each Implemented ADR's `invariant: <slug>` declaration is backed by a proof `<marker> invariant: <slug>` comment in a configured source file. |
|
manifest
Package manifest reads and writes the .awf/awf.lock and detects drift between rendered output and its sources.
|
Package manifest reads and writes the .awf/awf.lock and detects drift between rendered output and its sources. |
|
migrate
Package migrate ports a project's awf config across schema generations.
|
Package migrate ports a project's awf config across schema generations. |
|
pathglob
Package pathglob is awf's single glob dialect (ADR-0077): anchored full-path doublestar matching against slash-separated repo-relative paths.
|
Package pathglob is awf's single glob dialect (ADR-0077): anchored full-path doublestar matching against slash-separated repo-relative paths. |
|
plan
Package plan parses plan files under docs/plans and scaffolds new plans from the rendered plans template (awf new plan).
|
Package plan parses plan files under docs/plans and scaffolds new plans from the rendered plans template (awf new plan). |
|
project
Package project ties config, catalog, render, and manifest together to sync rendered files into a project and check them for drift.
|
Package project ties config, catalog, render, and manifest together to sync rendered files into a project and check them for drift. |
|
prosegate
Package prosegate scans a project's tracked text files for the seven banned typographic punctuation substitutes (ADR-0119).
|
Package prosegate scans a project's tracked text files for the seven banned typographic punctuation substitutes (ADR-0119). |
|
refs
Package refs extracts internal markdown link targets from rendered content.
|
Package refs extracts internal markdown link targets from rendered content. |
|
render
Package render parses awf section markers and renders templates with per-project overlays via text/template.
|
Package render parses awf section markers and renders templates with per-project overlays via text/template. |
|
testsupport
Package testsupport provides shared test-fixture helpers used across awf's test suites: TestMain HOME isolation, project-config scaffolding, ADR frontmatter fixtures, file-writing primitives, and the seam-swap idiom.
|
Package testsupport provides shared test-fixture helpers used across awf's test suites: TestMain HOME isolation, project-config scaffolding, ADR frontmatter fixtures, file-writing primitives, and the seam-swap idiom. |
|
testsupport/gitfixture
Package gitfixture provides go-git-backed test fixtures (a fixed commit signature, a fresh repo, and a write+commit helper) for awf's test suites that need a real git repository.
|
Package gitfixture provides go-git-backed test fixtures (a fixed commit signature, a fresh repo, and a write+commit helper) for awf's test suites that need a real git repository. |
|
topic
Package topic parses and validates current-state topic inputs.
|
Package topic parses and validates current-state topic inputs. |
|
Package templates embeds the standard's template tree (skills, agents, docs, bootstrap).
|
Package templates embeds the standard's template tree (skills, agents, docs, bootstrap). |
Click to show internal directories.
Click to hide internal directories.