Files
jobtrackingapp/docs/redesign/phase-9/p9-sec-02/PROGRESS.md
T
cesnimda 28f83df13a
MariaDB persistence qualification / mariadb (push) Has been cancelled
docs: publish Phase 9 model and CI requalification verdicts
2026-10-25 13:55:15 +01:00

36 lines
6.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# P9-SEC-02 progress ledger
25October2026: clean checkout and origin verified atf17dba2; main5f835e54 unchanged; dedicated requested branch created. Read prior acceptance and Python remediation; none of the historical test counts are claimed fresh.
SEC-M01 / SEC-M02 investigation in progress. CI-M01 is an independent read-only assessment. No dependency/application change yet.
SEC-M01: all44 remaining groups individually researched;109=65+44 retained. Research dispositions are provisional until runtime/version evidence is integrated. Official sources and hashes preserved, including rate-limit failures.
SEC-M02: pinned licensed tokenizer/metadata and two locally generated BART state formats prepared with manifests. No large model download or live cache access. Five integrity-negative unit checks PASS. Full DistilBART remains absent and no semantic/full-size/GPU claim is made.
CI-M01: read-only assessment complete; hosted BLOCKED/current isolation UNVERIFIED. Safe repository quarantine selects a unique dedicated label, removes broad PR preparation and retains unconditional exit1. Workflow tests RED3/1 then GREEN4/4; existing mocked runner guards5/5 PASS. No host/deployment changes.
SEC-M03 in progress: candidate55-package CPU lock resolves;110 exact advisory requests report0 records with the known exact-vendor PyPI404 retained. Both real offline BART serialization profiles PASS, including summary/auth/repeat-cache contract. Complete Linux suite initially52PASS/7FAIL because harness supplied an empty Ollama URL; retained predecessor. Corrected isolated loopback fixture passes59/59 with one documented Starlette/httpx deprecation. Current production requirements are not yet replaced by this candidate.
Shared loader pin repair: new unit test failed missing immutable revision, then complete native Windows suite59/59 PASS. Tokenizer/model now share immutable revision, deny remote code and request weights_only. Same model identity, no deployment or output-quality acceptance.
SEC-M03 checkpoint: six bounded application/transitive version updates applied;49→55 exact runtime pins,41 old pins unchanged,55 wheel hashes verified. Added61-pin Linux test lock preserving all55 runtime versions. New test-only pytest advisory discovered outside original109; pin9.0.3 repairs its published range. Actual63-distribution rescan has0records,1retained exact CPU vendor PyPI404. Both actual model formats (including1024-token/finite-logit tests),59 sidecar cases,9 cache failures/lock cases,5 parser/OCR children plus actual HTTP startup and full inventory PASS on the rebuilt source runtime plus exact test extras. No inference mocked; no full trained/GPU/semantic claim.
Build preservation repair: the real source build initially included stale virtualenv directories. Cancelled only its owned Docker/buildx client tree; retained failed/cancelled evidence. `.venv*` context exclusion yields602.86kB and actual image contains no virtualenv directory. No filesystem repair, cache deletion, Docker service restart or production change. Dependency files receive narrow LF attributes for stable Windows/Linux lock identities.
REG-M01 broad regression remains pending; previous1130/935/362/35/PDF24 counts remain historical until successor execution. Final acceptance and109-group final disposition table are not inferred from a zero-match scan.
## Final25October2026 successor
SEC-M01–03 complete within the stated CPU/application graph:109 original groups individually dispositioned99fixed/version-verified+10scoped not affected;1additional pytest group fixed. Real original trained DistilBART revision/hash, offline Hub cache,1024-token/generation/auth/cache contracts PASS; six actual source-runtime lanes PASS, including59sidecar cases. Official-size/hash-verified download is isolated/nonproduction, not an Ollama or model-choice change. Raw scan remains INCOMPLETE for the known vendor PyPI404;0records/63installed distributions/126queries supports conditional source-backed security qualification, not global image/deployed safety.
REG-M01 current local functional evidence complete:1130backend,935frontend,362ordinary browser,23separate contracts,6RD21 companions,18diagnostics,3+3volume,35real MariaDB,1MariaDB recovery+2HTTP,24PDF fixtures/60pages each Windows/Linux,2Linux supplements,types/lint/build and12security helpers PASS. Exclusive15minute workload:3382reads/0failures,20navigations/0failures,exactbefore/afterdata equality.20supplemental guard cases PASS;focused/predecessor executions are never added. All named raw attempts remain retained.
Independent review Important cleanup-proof issue repaired with successful bounded daemon queries and negative guards; all6model successor removals positively verified. Original87PASS/1FAIL browser shard retained; actual destination/disposal prerequisites preserve every original assertion and full88-case successor PASS. Initial Linux readiness-guard0-case failure retained; same image/source and unchanged oracle successor24/24PASS. Initial unpublished collector historical-path error retained; fresh-root guards reject it. These are QA fixture/evidence repairs, with no product API redesign.
CI-M01 remains BLOCKED/isolation UNVERIFIED. Final metadata856/857 shows queued/unassigned dedicated-label jobs,0hosted MariaDB cases. Operator-only isolation/egress/trust/lifecycle prerequisites remain exact actions in CI_ASSESSMENT.md; no socket, privilege, live runner or production changes occurred.
P9-M01: Phase9 CONDITIONAL GO for the bounded development scope; Python CONDITIONAL PASS; model/cache PASS; RD21 RESOLVED; LinuxPDFPASS. CV-UX implementation NO-GO until its own approved scope/entry issue; Phase10NO-GO until candidate-specific entry proof; productionNO-GO. All57groups/33routes retained,56PARTIAL/C11DEFERRED unchanged, human/provider cards NOT TESTED. Production-only gates do not independently veto separately scoped design planning. The dated addendum and machine verdicts are authoritative for this successor.
Published checkpoints22ef8d0/30e251a/b48f25c are normal pushes with verified equality. b48f25c was clean immediately after push. Final addendum/publication ledger receives a separate documentation commit and final post-push receipt; no main merge/deployment/next workstream. Owned tmpfs test service removed after zero generated schemas and both log streams were retained; persistent developer container/state/mounts/volume metadata unchanged.