Files
t3mp3st/.aiwg/requirements/nfr-register.md
T
Joseph Magly b192577b54 docs(architecture): baseline current design (#109)
Capture the brownfield architecture and its relationship to the project vision.\n\n- add the current-state SAD and five retrospective ADRs\n- classify vision vectors against implementation evidence\n- record requirements, risks, gates, and construction handoff
2026-07-20 18:15:06 -04:00

1.6 KiB

Non-Functional Requirements Register

ID Requirement Verification
NFR-01 Safety Networked tools must deny off-scope public hosts by default. Scope-containment tests and smoke/gate suites
NFR-02 Authorization Real operations require an explicit authorized target context. API/mission validation tests and doctrine audit
NFR-03 Provenance Public claims and findings must trace to committed or retained evidence. verify-claims, finding verifier, provenance gate
NFR-04 Local security HTTP server defaults to loopback and guards Host/origin. Server tests and Docker configuration inspection
NFR-05 Secret isolation Target credentials are injected only for their configured exact origin. Target-header tests
NFR-06 Portability Core build supports Node.js 18+ on common desktop/server environments. CI plus documented install matrix
NFR-07 Compatibility CLI, HTTP, library, and MCP contracts change intentionally and visibly. Typecheck, contract tests, release review
NFR-08 Testability Deterministic paths must run without live model/network dependencies in CI. Main CI workflow
NFR-09 Honesty Experimental/research/roadmap work must not be described as stable. Vision alignment and claim audit
NFR-10 Recoverability Updates preserve configured sensitive artifact paths. Update self-tests
NFR-11 Performance Timeout controls bound local-agent, task, and planning calls. Timeout/fallback tests; future percentile baseline
NFR-12 Maintainability Major trust-boundary and platform decisions require ADR updates. Architecture review checklist