Skip to content

Commit 4f5a267

Browse files
hyperpolymathclaude
andcommitted
chore(state): update STATE.a2ml — CI workflows + audit tests 2026-04-25
706 tests, 0 failures. trust-pipeline-images + nif-build workflows live. 12 new audit wiring tests. 4/5 trust pipeline images in GHCR. Container fixes pushed for remaining 5 images. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 58f3726 commit 4f5a267

1 file changed

Lines changed: 21 additions & 9 deletions

File tree

.machine_readable/6a2/STATE.a2ml

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ status = "first-class system active"
1010

1111
[project-context]
1212
name = "odds-and-sods-package-manager"
13-
completion-percentage = 88
14-
phase = "architectural reconciliation complete"
13+
completion-percentage = 90
14+
phase = "trust pipeline CI + images wired"
1515

1616
[testing]
1717
status = "COMPLETE"
18-
timestamp = "2026-04-25T11:21:00Z"
19-
tests-total = 694
20-
tests-passed = 694
18+
timestamp = "2026-04-25T12:05:00Z"
19+
tests-total = 706
20+
tests-passed = 706
2121
tests-skipped = 7
2222
tests-failed = 0
2323
tests-excluded = 107
2424
excluded-tags = [":e2e", ":external_api", ":requires_nif"]
25-
new-tests-added = 90
26-
new-categories = ["security_aspect", "property_based", "concurrency_aspect"]
25+
new-tests-added = 102
26+
new-categories = ["security_aspect", "property_based", "concurrency_aspect", "audit_wiring"]
2727
benchmarks-defined = 27
2828

2929
[runtime-extension]
@@ -87,9 +87,21 @@ runtime-layout = "~/.opsm/runtimes/<tool>/<version>/ + .active pin file"
8787
- Fixed 57 source files: PMPL-1.0 → PMPL-1.0-or-later SPDX headers ✅
8888
- Test suite: 694 tests, 0 failures (107 excluded: e2e/external_api/requires_nif) ✅
8989

90+
[completed-2026-04-25c]
91+
- trust-pipeline-images.yml: CI workflow for all 9 service images (matrix, GHA cache) ✅
92+
- nif-build.yml: CI workflow that compiles opsm_pq_nif + runs :requires_nif tests ✅
93+
- test/opsm/wiring/audit_test.exs: 12 tests for Wiring.run_audit/2 + workspace TOML parsing ✅
94+
- Containerfile fixes: openssl-dev in builder (selur, svalinn); removed unavailable APK
95+
packages (afl++/libfuzzer, falco/bpftrace, opa) from checky-monkey/cerro-torre/vordr ✅
96+
- 4/5 trust pipeline images built and pushed to GHCR:
97+
ghcr.io/hyperpolymath/claim-forge:latest ✅
98+
ghcr.io/hyperpolymath/palimpsest-license:latest ✅
99+
ghcr.io/hyperpolymath/oikos:latest ✅
100+
ghcr.io/hyperpolymath/cicd-hyper-a:latest ✅
101+
ghcr.io/hyperpolymath/checky-monkey:latest (pending fix re-run)
102+
90103
[next-actions]
91104
- Tests for HFR + new registry adapters (P2) — integrate adapters into HFR search
92105
- Add error handling E2E scenarios (P2)
93-
- opsm audit --workspace: wire into CI / add tests for the CLI handler
94-
- Compile opsm_pq_nif NIF binary in CI (cargo build --release) (P2)
106+
- Verify all 9 container images build cleanly after Containerfile fixes (in progress via CI)
95107
- Implement fuzz testing harness (P3)

0 commit comments

Comments
 (0)