Complete assembled validation and migrate remaining tests

This commit is contained in:
2026-11-10 18:13:12 +00:00
parent ba1d5d2367
commit 2844ce7e6a
44 changed files with 577 additions and 1624 deletions

View File

@@ -3,14 +3,14 @@
**Updated:** 2026-11-10
**Status:** Adoption target and design decisions resolved; the upstream release
gate is satisfied. Implementation remains pending. The
gate is satisfied and implementation is complete. The
[master roadmap](library-adoption.md) owns shared direction and exact dependency
revisions; the [implementation plan](implementation.md) owns sequencing. See the
[ConfigKit](configkit.md) and [PromptKit](promptkit.md) outlines for their contracts.
## Baseline and Target
Audita currently uses application-owned CLI parsing, inspection commands, and
Before this work, Audita used application-owned CLI parsing, inspection commands, and
reporting, described in the [CLI contract](../cli.md). Adopt CommandKit core v0.6.0
with ckconfig and ckprompt v0.7.0 as the standard operator interface. Use supported
command declarations, typed inputs, supplied-value tracking, help/version,

View File

@@ -2,13 +2,13 @@
**Updated:** 2026-11-10
**Status:** Target decisions resolved; implementation pending. The
**Status:** Target decisions resolved and implementation complete. The
[master roadmap](library-adoption.md) owns shared policy and dependency selection;
the [implementation plan](implementation.md) owns sequencing.
## Baseline and Target
Audita currently uses ConfigKit v0.7.1 through its former import path. Its
Before this work, Audita used ConfigKit v0.7.1 through its former import path. Its
[configuration contract](../config.md) describes application file discovery,
overlays, defaults, inheritance, secret references, and explicit CLI settings.

View File

@@ -8,7 +8,7 @@ placement, optional default sources, collection-scoped entry IDs, extensible
entry content fields, and optional stage IDs. Active glossary vocabulary takes
precedence over overlapping protection. Empty collections are permitted, with
Audita preflight rejecting empty glossary stages. Design decisions are resolved;
implementation is pending. The
implementation is complete. The
[master roadmap](library-adoption.md) owns release completion; the
[implementation plan](implementation.md) owns sequencing.

View File

@@ -616,6 +616,12 @@ in the real repository during this sprint.
## Stage 15: Verify the assembled target and hand it off
**Completed.** The assembled candidate passed the selected ReleaseKit checks
with Go 1.27.3 in a clean disposable repository. A separate annotated-tag
fixture exercised the checked-in delivery workflow against a local mock,
including both Linux assets, checksums, and rejection of a mismatched commit.
Hosted delivery and source publication remain separate.
1. Run `go mod tidy` under the selected toolchain with `GOWORK=off`; inspect the
selected module graph, imports, tool registrations, and attribution together.
Confirm no old library identities, committed workspace files, or filesystem

View File

@@ -3,7 +3,7 @@
**Updated:** 2026-11-10
**Status:** Target decisions are recorded across this roadmap and its four child
roadmaps; implementation and dependency changes remain pending. The
roadmaps; the implementation and selected dependency changes are complete. The
[implementation plan](implementation.md) owns the sprint sequence.
## Objective and Document Ownership
@@ -116,8 +116,8 @@ the independent shared debug binding for capture and the resolved reporting-mode
accessor for quiet destination validation. The matching released integrations
were reviewed together. The [CommandKit outline](commandkit.md#adoption-gate-released-debug-binding-and-reporting-mode-access)
records the API contract and review evidence. The selected release set removes
the upstream availability blocker; Audita implementation and acceptance remain
pending under the [implementation plan](implementation.md).
the upstream availability blocker; Audita implementation and acceptance are
complete under the [implementation plan](implementation.md).
**Main-relative loading gate — satisfied:** ConfigKit v1.2.0 implements the
requested companion import binding and derived layered-overlay context. Follow

View File

@@ -3,13 +3,13 @@
**Updated:** 2026-11-10
**Status:** Adoption direction and automatic operator-source selection resolved;
implementation remains pending. Follow the [master roadmap](library-adoption.md)
implementation is complete. Follow the [master roadmap](library-adoption.md)
for shared adoption principles and dependency identities, and the
[implementation plan](implementation.md) for sequencing.
## Baseline and Target
Audita currently uses PromptKit v0.14.0. Its
Before this work, Audita used PromptKit v0.14.0. Its
[LLM runtime](../internal/llm-runtime.md) uses a shared engine, application-owned
backend overrides, curated profile inspection, and prepared execution.