internal/

directory
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2026 License: Apache-2.0

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 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 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL