internal/

directory
v0.40.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package adr parses ADR files under docs/decisions, renders the INDEX.md decision index, and scaffolds new ADR files from the rendered template (awf new adr).
Package adr parses ADR files under docs/decisions, renders the INDEX.md decision index, and scaffolds new ADR files from the rendered template (awf new adr).
Package audit reports workflow-conformance findings over a branch's git history.
Package audit reports workflow-conformance findings over a branch's git history.
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.
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).
Package checkop owns repository-check preparation, ordered use cases, result assembly, and semantic presentation.
Package checkop owns repository-check preparation, ordered use cases, result assembly, and semantic presentation.
Package checkresult owns immutable owner-classified repository check results.
Package checkresult owns immutable owner-classified repository check results.
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.
Package commitgateop owns staged commit-message policy and stale-merge authorization sequencing.
Package commitgateop owns staged commit-message policy and stale-merge authorization sequencing.
Package commitmsg cleans Git commit messages and parses stale-ADR authorization trailers.
Package commitmsg cleans Git commit messages and parses stale-ADR authorization trailers.
Package commitpolicy owns exact commit-policy facts, evaluation outcomes, and human rendering.
Package commitpolicy owns exact commit-policy facts, evaluation outcomes, and human rendering.
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.
Package configcheck owns repository check configuration consistency policy.
Package configcheck owns repository check configuration consistency policy.
Package configop owns static-versus-live configuration-reference orchestration.
Package configop owns static-versus-live configuration-reference orchestration.
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.
Package contextdelivery enforces the terminal-size boundary for context output.
Package contextdelivery enforces the terminal-size boundary for context output.
Package contextinput owns the neutral immutable semantic input consumed by context queries.
Package contextinput owns the neutral immutable semantic input consumed by context queries.
Package contextop coordinates command-level context selections over one immutable project universe.
Package contextop coordinates command-level context selections over one immutable project universe.
Package contextq answers context and coverage questions over one assembled context state: path classification, request assembly, universe assembly, topic and claim and pending projection, artifact records, the context and uncovered result vocabulary, and the human rendering of those results (ADR-0195).
Package contextq answers context and coverage questions over one assembled context state: path classification, request assembly, universe assembly, topic and claim and pending projection, artifact records, the context and uncovered result vocabulary, and the human rendering of those results (ADR-0195).
Package contextspill recognizes context spill notices and records local, path-free observability events for the repository runner.
Package contextspill recognizes context spill notices and records local, path-free observability events for the repository runner.
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.
Package currentstate validates parsed ADR application authority and topics.
Package currentstate validates parsed ADR application authority and topics.
Package currentstatecoord coordinates current-state transition operations over explicitly selected immutable repository universes.
Package currentstatecoord coordinates current-state transition operations over explicitly selected immutable repository universes.
Package domainop owns configured-domain mutation, authored scaffold, synchronization, and orphan inspection.
Package domainop owns configured-domain mutation, authored scaffold, synchronization, and orphan inspection.
Package effort owns repository-local immutable effort residents and their memory.
Package effort owns repository-local immutable effort residents and their memory.
Package effortop coordinates resolved effort use cases over effort residents and managed worktrees.
Package effortop coordinates resolved effort use cases over effort residents and managed worktrees.
Package execution selects closed operation steps, prepares their requirement closure once, and executes prepared actions in deterministic order.
Package execution selects closed operation steps, prepares their requirement closure once, and executes prepared actions in deterministic order.
Package filepublication owns complete same-directory file preparation and released-platform atomic no-replace namespace publication.
Package filepublication owns complete same-directory file preparation and released-platform atomic no-replace namespace publication.
Package filesystem owns root-confined production filesystem access.
Package filesystem owns root-confined production filesystem access.
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.
Package generatedcheck owns generated-output conformance policy.
Package generatedcheck owns generated-output conformance policy.
Package git is awf's one semantic git seam: every git capability the application needs is an entrypoint here, and which backend answers an entrypoint (in-process object reads, or native Git through the package runner) is an implementation detail no consumer can observe.
Package git is awf's one semantic git seam: every git capability the application needs is an entrypoint here, and which backend answers an entrypoint (in-process object reads, or native Git through the package runner) is an implementation detail no consumer can observe.
Package glossary owns glossary records, parsing, and two-layer merge semantics.
Package glossary owns glossary records, parsing, and two-layer merge semantics.
Package initop owns the initialization application operation.
Package initop owns the initialization application operation.
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).
Package localdocop owns local-document declaration, preflight, publication, and synchronization.
Package localdocop owns local-document declaration, preflight, publication, and synchronization.
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.
Package memorycite answers one question about a piece of text: does it cite a specific working-memory file (ADR-0158)? The working-memory convention allows a decision record to name the directory or a placeholder, and bans naming an actual file, so the discrimination is entirely about what follows the prefix.
Package memorycite answers one question about a piece of text: does it cite a specific working-memory file (ADR-0158)? The working-memory convention allows a decision record to name the directory or a placeholder, and bans naming an actual file, so the discrimination is entirely about what follows the prefix.
Package migrate owns supported live schema upgrades.
Package migrate owns supported live schema upgrades.
Package outputplan owns immutable semantic output declarations and plans.
Package outputplan owns immutable semantic output declarations and plans.
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.
Package pitfall owns authored pitfall identity and source semantics.
Package pitfall owns authored pitfall identity and source semantics.
Package pitfallcheck owns pitfall domain and ADR-link validity policy.
Package pitfallcheck owns pitfall domain and ADR-link validity policy.
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).
Package plancheck owns semantic validation and advisory results for prepared plans.
Package plancheck owns semantic validation and advisory results for prepared plans.
Package presentation owns the closed CLI presentation grammar.
Package presentation owns the closed CLI presentation grammar.
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.
Package projectlicense owns verification of this project's AGPL-3.0-only license artifacts.
Package projectlicense owns verification of this project's AGPL-3.0-only license artifacts.
Package projectstate owns immutable loaded project facts and resolved target declarations.
Package projectstate owns immutable loaded project facts and resolved target declarations.
Package prosegate enforces punctuation restraint across a project's tracked text files.
Package prosegate enforces punctuation restraint across a project's tracked text files.
Package publisher constructs immutable output plans and coordinates project rendering.
Package publisher constructs immutable output plans and coordinates project rendering.
Package referencecheck owns managed rendered-reference validity policy.
Package referencecheck owns managed rendered-reference validity policy.
Package refs extracts internal markdown link targets from rendered content.
Package refs extracts internal markdown link targets from rendered content.
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.
Package repositorycheck owns policy-free ordered aggregation of repository check results.
Package repositorycheck owns policy-free ordered aggregation of repository check results.
Package resident owns resident-root policy and path anchoring: the closed table of repository-wide roots awf owns at the primary control root, the predicate that recognises a path or a render kind as resident, the Roots value that resolves an output path against the right anchor, and the resident lifecycle operations.
Package resident owns resident-root policy and path anchoring: the closed table of repository-wide roots awf owns at the primary control root, the predicate that recognises a path or a render kind as resident, the Roots value that resolves an output path against the right anchor, and the resident lifecycle operations.
Package severity holds the one finding rank awf reports.
Package severity holds the one finding rank awf reports.
Package snapshot captures immutable file trees from Git or an ordinary filesystem directory.
Package snapshot captures immutable file trees from Git or an ordinary filesystem directory.
Package testsupport provides shared test-fixture helpers used across awf's test suites: managed TestMain HOME lifecycle, 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: managed TestMain HOME lifecycle, project-config scaffolding, ADR frontmatter fixtures, file-writing primitives, and the seam-swap idiom.
cmd/testtmpclean command
Command testtmpclean owns repo-private test-temp cleanup invoked by ./x clean-test-tmp and is not part of the shipped awf CLI.
Command testtmpclean owns repo-private test-temp cleanup invoked by ./x clean-test-tmp and is not part of the shipped awf CLI.
fsfixture
Package fsfixture provides the repository's kernel-backed controlled filesystem fault source as the distinct test source authorized by ADR-consumer-local-contracts-over-single-home-filesystem-access.
Package fsfixture provides the repository's kernel-backed controlled filesystem fault source as the distinct test source authorized by ADR-consumer-local-contracts-over-single-home-filesystem-access.
gitfixture
Package gitfixture is the single home for building git repository state in awf's test suites.
Package gitfixture is the single home for building git repository state in awf's test suites.
Package topic parses and validates current-state topic inputs.
Package topic parses and validates current-state topic inputs.
Package topicop coordinates command-level topic selection over static or live current-state authority.
Package topicop coordinates command-level topic selection over static or live current-state authority.
Package upgrade plans supported live-schema migrations and applies their output through a root-confined recoverable journal.
Package upgrade plans supported live-schema migrations and applies their output through a root-confined recoverable journal.
Package vocabularycheck owns glossary and pitfall-tag vocabulary policy.
Package vocabularycheck owns glossary and pitfall-tag vocabulary policy.
Package worktree manages native-Git effort worktrees.
Package worktree manages native-Git effort worktrees.

Jump to

Keyboard shortcuts

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