FI Scenario Matrix¶
Machine-readable FI execution traceability is generated by:
edge/ci/tests/gen_traceability_report.shmake fioutput artifact:/tmp/edge-fi-report/traceability.md
FI-C1 — Core Failure Scenarios¶
Test ID |
Description |
Invariant |
Go Test |
Shell Test |
|---|---|---|---|---|
FI-C1-01 |
Disk ceiling exceeded → |
INV-04 |
|
|
FI-C1-03 |
Mission process killed → relay unaffected |
INV-10 |
|
|
FI-C1-05 |
High-durability without cgroup v2 → reduced assurance/error signal |
INV-05 |
|
— |
FI-C2 — Disk Ceiling / Concurrent Writes¶
Test ID |
Description |
Invariant |
Go Test |
Shell Test |
|---|---|---|---|---|
FI-C2-01 |
Concurrent writes at boundary → ≤ 1 succeeds |
INV-04 |
|
— |
FI-C2-02 |
Eviction failure → clean reject, no deadlock |
INV-04 |
|
— |
FI-C4 — Retry Exhaustion¶
Test ID |
Description |
Invariant |
Go Test |
Shell Test |
|---|---|---|---|---|
FI-C4-01 |
Retry exhaustion → terminal EXHAUSTED |
INV-12 |
|
|
FI-C4-02 |
Count preserved across reconnect |
INV-12 |
(noincrmt mode in shell probe) |
|
FI-C4-03 |
EXHAUSTED persists beyond retry window |
INV-12 |
|
|
Evidence¶
edge/fi/fi_assurance_test.goedge/fi/fi_quota_test.goedge/fi/fi_retry_test.goedge/fi/fi_transport_test.goedge/ci/tests/run_all.shedge/ci/tests/gen_traceability_report.shdocs/_generated/test-outputs/demo-output.txt