Directories
¶
| Path | Synopsis |
|---|---|
|
Package aiwfyaml reads and writes the `contracts:` block of the consumer repo's aiwf.yaml without disturbing the rest of the file.
|
Package aiwfyaml reads and writes the `contracts:` block of the consumer repo's aiwf.yaml without disturbing the rest of the file. |
|
Package check validates an in-memory aiwf tree and returns findings.
|
Package check validates an in-memory aiwf tree and returns findings. |
|
Package cli is the aiwf binary's root-command assembly.
|
Package cli is the aiwf binary's root-command assembly. |
|
add
Package add implements the `aiwf add` verb and its `aiwf add ac` subcommand (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package add implements the `aiwf add` verb and its `aiwf add ac` subcommand (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
archive
Package archive implements the `aiwf archive ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package archive implements the `aiwf archive ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
authorize
Package authorize implements the `aiwf authorize ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package authorize implements the `aiwf authorize ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
cancel
Package cancel implements the `aiwf cancel` verb.
|
Package cancel implements the `aiwf cancel` verb. |
|
check
Package check holds the check verb's body and the verb-level check-rule helpers that need git access.
|
Package check holds the check verb's body and the verb-level check-rule helpers that need git access. |
|
cliutil
Package cliutil holds the verb-support kernel for aiwf's Cobra dispatchers: exit-code constants and the typed error shuttle, the post-verb apply path, identity resolution, flag re-ordering, repo locking, tree-loading with trunk-collision stamping, platform gating, and provenance gate-and-decorate plumbing.
|
Package cliutil holds the verb-support kernel for aiwf's Cobra dispatchers: exit-code constants and the typed error shuttle, the post-verb apply path, identity resolution, flag re-ordering, repo locking, tree-loading with trunk-collision stamping, platform gating, and provenance gate-and-decorate plumbing. |
|
cliutil/testutil
Package testutil holds test-only helpers shared across the CLI test surface.
|
Package testutil holds test-only helpers shared across the CLI test surface. |
|
contract
Package contract implements the `aiwf contract` verb and its subcommand graph (verify, bind, unbind, recipes, recipe show / install / remove).
|
Package contract implements the `aiwf contract` verb and its subcommand graph (verify, bind, unbind, recipes, recipe show / install / remove). |
|
doctor
Package doctor implements the `aiwf doctor` verb.
|
Package doctor implements the `aiwf doctor` verb. |
|
editbody
Package editbody implements the `aiwf edit-body` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package editbody implements the `aiwf edit-body` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
history
Package history implements the `aiwf history ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package history implements the `aiwf history ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
importcmd
Package importcmd implements the `aiwf import` verb (per-verb subpackage of M-0116; directory and package are `importcmd` because `import` is a Go reserved word).
|
Package importcmd implements the `aiwf import` verb (per-verb subpackage of M-0116; directory and package are `importcmd` because `import` is a Go reserved word). |
|
initcmd
Package initcmd implements the `aiwf init` verb (per-verb subpackage of M-0116; directory and package are `initcmd` because `init` is a special Go function name).
|
Package initcmd implements the `aiwf init` verb (per-verb subpackage of M-0116; directory and package are `initcmd` because `init` is a special Go function name). |
|
list
Package list implements the `aiwf list` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go newRootCmd wires it via NewCmd).
|
Package list implements the `aiwf list` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go newRootCmd wires it via NewCmd). |
|
milestone
Package milestone implements the `aiwf milestone` verb namespace.
|
Package milestone implements the `aiwf milestone` verb namespace. |
|
move
Package move implements the `aiwf move` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package move implements the `aiwf move` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
promote
Package promote implements the `aiwf promote` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package promote implements the `aiwf promote` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
reallocate
Package reallocate implements the `aiwf reallocate` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package reallocate implements the `aiwf reallocate` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
rename
Package rename implements the `aiwf rename` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package rename implements the `aiwf rename` verb (per-verb subpackage of M-0115; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
render
Package render implements the `aiwf render` verb (per-verb subpackage of M-0116; includes the Resolver moved from render_resolver.go).
|
Package render implements the `aiwf render` verb (per-verb subpackage of M-0116; includes the Resolver moved from render_resolver.go). |
|
retitle
Package retitle implements the `aiwf retitle ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package retitle implements the `aiwf retitle ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
rewidth
Package rewidth implements the `aiwf rewidth` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go newRootCmd wires it via NewCmd).
|
Package rewidth implements the `aiwf rewidth` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go newRootCmd wires it via NewCmd). |
|
schema
Package schema implements the `aiwf schema ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package schema implements the `aiwf schema ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
show
Package show implements the `aiwf show` verb (per-verb subpackage of M-0116; includes the show-scopes helpers moved from show_scopes.go).
|
Package show implements the `aiwf show` verb (per-verb subpackage of M-0116; includes the show-scopes helpers moved from show_scopes.go). |
|
status
Package status implements the `aiwf status` verb (per-verb subpackage of M-0116).
|
Package status implements the `aiwf status` verb (per-verb subpackage of M-0116). |
|
template
Package template implements the `aiwf template ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package template implements the `aiwf template ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
update
Package update implements the `aiwf update ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package update implements the `aiwf update ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
upgrade
Package upgrade implements the `aiwf upgrade` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go newRootCmd wires it via NewCmd).
|
Package upgrade implements the `aiwf upgrade` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go newRootCmd wires it via NewCmd). |
|
whoami
Package whoami implements the `aiwf whoami ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd).
|
Package whoami implements the `aiwf whoami ` verb (per-verb subpackage of M-0116; cmd/aiwf/main.go's newRootCmd wires it via NewCmd). |
|
Package config loads and writes the consumer repo's `aiwf.yaml`.
|
Package config loads and writes the consumer repo's `aiwf.yaml`. |
|
Package contractcheck validates the structural correspondence between the consumer repo's aiwf.yaml `contracts:` block, the contract entities in the tree, and the on-disk schema/fixtures paths.
|
Package contractcheck validates the structural correspondence between the consumer repo's aiwf.yaml `contracts:` block, the contract entities in the tree, and the on-disk schema/fixtures paths. |
|
Package contractconfig validates that the schema and fixtures paths configured in aiwf.yaml resolve to locations inside the consumer repo.
|
Package contractconfig validates that the schema and fixtures paths configured in aiwf.yaml resolve to locations inside the consumer repo. |
|
Package contractverify runs a consumer repo's contract validators against the configured fixtures and reports verdicts.
|
Package contractverify runs a consumer repo's contract validators against the configured fixtures and reports verdicts. |
|
Package entity defines the six aiwf entity kinds, their status sets, id formats, and the in-memory frontmatter shape every entity carries.
|
Package entity defines the six aiwf entity kinds, their status sets, id formats, and the in-memory frontmatter shape every entity carries. |
|
Package gitops is a thin wrapper around the git CLI for the operations `aiwf` needs: rename a tracked file, stage paths, and create a commit carrying structured trailers.
|
Package gitops is a thin wrapper around the git CLI for the operations `aiwf` needs: rename a tracked file, stage paths, and create a commit carrying structured trailers. |
|
Package htmlrender produces a static-site governance render of an aiwf planning tree: one index page, one page per epic, one page per milestone.
|
Package htmlrender produces a static-site governance render of an aiwf planning tree: one index page, one page per epic, one page per milestone. |
|
Package initrepo implements `aiwf init`: idempotent first-time setup for a consumer repo.
|
Package initrepo implements `aiwf init`: idempotent first-time setup for a consumer repo. |
|
Package manifest defines the import manifest format consumed by `aiwf import`.
|
Package manifest defines the import manifest format consumed by `aiwf import`. |
|
Package pathutil contains small, dependency-free path helpers shared across aiwf packages.
|
Package pathutil contains small, dependency-free path helpers shared across aiwf packages. |
|
Package pluginstate is a read-only view of Claude Code's installed-plugin index (`~/.claude/plugins/installed_plugins.json`).
|
Package pluginstate is a read-only view of Claude Code's installed-plugin index (`~/.claude/plugins/installed_plugins.json`). |
|
Package policies implements repo-wide invariants that are too codebase-specific for golangci-lint and too important to leave to convention.
|
Package policies implements repo-wide invariants that are too codebase-specific for golangci-lint and too important to leave to convention. |
|
Package recipe owns the embedded-and-installable validator recipes that aiwf ships out of the box.
|
Package recipe owns the embedded-and-installable validator recipes that aiwf ships out of the box. |
|
Package render formats check findings for stdout — either as human-readable text (default) or as a structured JSON envelope (--format=json).
|
Package render formats check findings for stdout — either as human-readable text (default) or as a structured JSON envelope (--format=json). |
|
Package repolock serializes mutating aiwf invocations on the same repository.
|
Package repolock serializes mutating aiwf invocations on the same repository. |
|
Package roadmap renders a markdown view of a tree's epics and the milestones nested under them.
|
Package roadmap renders a markdown view of a tree's epics and the milestones nested under them. |
|
Package scope is the I2.5 scope FSM: the typed lifecycle of an authorization grant created by `aiwf authorize`.
|
Package scope is the I2.5 scope FSM: the typed lifecycle of an authorization grant created by `aiwf authorize`. |
|
Package skills owns the materialization of aiwf's host adapters (Claude Code skills) into a consumer repo's `.claude/skills/aiwf-*/` tree.
|
Package skills owns the materialization of aiwf's host adapters (Claude Code skills) into a consumer repo's `.claude/skills/aiwf-*/` tree. |
|
Package tree loads aiwf entities from a consumer repository's directory tree into an in-memory model.
|
Package tree loads aiwf entities from a consumer repository's directory tree into an in-memory model. |
|
Package trunk reads entity ids from the configured trunk ref's tree, applying the policy from id-allocation.md:
|
Package trunk reads entity ids from the configured trunk ref's tree, applying the policy from id-allocation.md: |
|
Package verb — I2.5 allow-rule composition.
|
Package verb — I2.5 allow-rule composition. |
|
Package version is the single point of truth for the running aiwf binary's version, the latest published version on the Go module proxy, and the skew classification between any two versions.
|
Package version is the single point of truth for the running aiwf binary's version, the latest published version on the Go module proxy, and the skew classification between any two versions. |
Click to show internal directories.
Click to hide internal directories.