Repository navigation
Fix security evidence handoffs and unblock CI validation - #259
Conversation
…ptured bytes Use the existing full-source validator for application credential proofs across all six captured configuration formats. Reject stale or undeclared config bytes without changing consumer, provider or UNKNOWN-collection authority. Validation: 53 affected controls passed, including six public CLI/reseal/receipt cases, source/provider replacement, escaping consumers and forged witnesses. Independent ECC review and seven-category workflow evidence PASS; architecture 436 files / 133 core modules. No precision claim.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
FactoryLine Proof ReviewCommit: Changed-scope walkthrough
Fact-derived next action
Findings
Unproven claims
Authority boundaryAdvisory only. This payload has no execution, approval, publication, deployment, signing, messaging, credential, connector, source write, test execution, repair authority. It does not use CodeRabbit credentials, interpret AI comments as proof, approve, merge, or modify source. Existing Diff-to-Proof mapflowchart LR
REVIEW["Diff-to-Proof Review"]
C1["Changed: .github/workflows/ci.yml"]
C1 --> REVIEW
C2["Changed: editors/vscode/package-lock.json"]
C2 --> REVIEW
C3["Changed: factoryline/audit_action_refs.py"]
C3 --> REVIEW
C4["Changed: factoryline/primitive_observation_binding.py"]
C4 --> REVIEW
C5["Changed: tests/test_mock_fixture_provenance.py"]
C5 --> REVIEW
C6["Changed: tests/test_runtime_audit_observations.py"]
C6 --> REVIEW
U1["Unmatched: .github/workflows/ci.yml"]
REVIEW --> U1
U2["Unmatched: editors/vscode/package-lock.json"]
REVIEW --> U2
U3["Unmatched: factoryline/audit_action_refs.py"]
REVIEW --> U3
U4["Unmatched: factoryline/primitive_observation_binding.py"]
REVIEW --> U4
U5["Unmatched: tests/test_mock_fixture_provenance.py"]
REVIEW --> U5
U6["Unmatched: tests/test_runtime_audit_observations.py"]
REVIEW --> U6
F1["unmatched_changed_path"]
REVIEW --> F1
|
Update qs to6.16.1 for GHSA-6pq8-jhm2-2vcw. Give only the Ubuntu3.11 coverage job30minutes after the previous20minute run reached99percent before cancellation; keep other eight profiles at20minutes and all checks intact. Validation: strict doctor PASS with existing TS5.9.3; clean npm install, custom audit, editor compile/tests, Muse3/3 and offlineJev64/64 PASS; nine-profile YAML check and workflow evidence7checks PASS; independentSolECC source review clear.
Native security evidence now uses the shared captured-source validators before remediation handoffs, so missing or stale proof cannot become a supported repair request. Original diagnostics remain visible.
This PR also clears the two observed CI blockers: qs6.16.0 is updated to patched6.16.1, and only the Ubuntu/Python3.11 coverage cell receives30minutes after the previous20minute job reached99percent before cancellation. The other eight profiles keep20minutes; all tests, coverage and audit rules remain enabled.
Validation: exact original source head038ad4d3 passed12 targeted Python3.11.9 tests in19.56s. The final CI repair passed strict doctor, clean npm install, the custom dependency audit, editor compile/tests, Muse3/3 and offlineJev64/64. YAML and all nine timeout profiles validated; hash-bound workflow audit passed7checks. Independent Sol6.1 high ECC review cleared the two-file repair. Final head104779d50936b324cf3cc8ae509c1dbf885452ae now receives hosted checks; original failed run40615779642 is retained.
Scope:6files, three commits. No accuracy percentage or release claim.