T-8.1
Explainability
Not yet tested
Hypothesis: For any projected file, the system can explain why each section exists — citing the graph entities and edges that contributed to it.
Test: Project a file. Ask the system to annotate each section with provenance. Present to a developer unfamiliar with the codebase. Ask them to rate clarity (1–5).
Pass: Average clarity rating ≥ 3.5/5 across 5 test subjects. All annotations trace to real graph paths.
Fail: Average clarity < 3.5 or any annotation points to a non-existent entity.
T-8.2
Escape Hatch / Eject
Not yet tested
Hypothesis: At any point, a developer can "eject" from NoFS — projecting all files to disk and continuing with a traditional file system. No lock-in.
Test: Populate graph for a complete project. Run eject command. Verify: all files exist on disk, project compiles, tests pass, Git history is preserved.
Pass: Ejected project compiles, all tests pass, and git log shows full history.
Fail: Missing files, compilation errors, or lost history after eject.