Orchestrata Ultimate / RTM / 108-environment-installer
RTM: 108-environment-installer
Requirement to symbol to test rows for 108-environment-installer: Environment Replication Installer.
At a glance
| Item | Value |
|---|---|
| Requirement IDs | 25 |
Traced from src/ |
0 (0.0%) |
| Untraced | 25 |
Cited from tests/ |
0 (0.0%) |
Traced in src/ but not cited from tests/ |
0 |
Reading this matrix
This matrix lists each of the 25 requirement IDs of spec 108-environment-installer with the src/ symbols that cite it and the tests that cite it. 0 of them (0.0%) have at least one citing symbol and 25 have none.
0 requirements are also cited from tests/, and 0 are traced in code but never named by a test. A test citation is a @traces on a test function; it shows intent to cover, not that the test runs or reaches the symbol.
Rows showing none in the symbols column are the gaps to close first. The densest untraced groups are REQ-108-* (25).
Requirement to symbols to tests
| Requirement | Symbols in src/ |
Tests citing it |
|---|---|---|
REQ-108-001 install.sh delegates the config layer to deploy/install-claude-config.sh via... |
none | none |
REQ-108-002 settings.json is merged by claude/scripts/patch_settings.py — additive,... |
none | none |
REQ-108-003 Python deps go into ~/.claude/.venv, the deployment's own uv venv on python3.14t... |
none | none |
REQ-108-004 A second identical run is a no-op (verified on clean Ubuntu 24.04 container) |
none | none |
REQ-108-005 Missing required tools (git rsync cmp uv python3) abort BEFORE any mutation, listing... |
none | none |
REQ-108-006 The missing-uv path aborts with the astral.sh install hint, and a missing... |
none | none |
REQ-108-007 --dry-run prints every planned action and mutates nothing |
none | none |
REQ-108-008 Every bundled Python file parses on Python 3.12 (17 PEP 758 parenthesis-free except... |
none | none |
REQ-108-009 tools/orchestrata -> session ships as a RELATIVE symlink so it survives any home layout |
none | none |
REQ-108-010 install-infra.sh detects incus AND docker and reports both states before choosing |
none | none |
REQ-108-011 --backend incus|docker + --yes is fully non-interactive; without flags an... |
none | none |
REQ-108-012 Terraform installs from the hashicorp apt repo (Debian/Ubuntu) or pacman (Arch) when... |
none | none |
REQ-108-013 Mix-and-match (per-service backend selection) — declared follow-up, enabled by... |
none | none |
REQ-108-014 The 8-node public tier builds from infra/rawmachine (terraform,... |
none | none |
REQ-108-015 All provisioned services are systemd-supervised, fleet-bound, and survive container... |
none | none |
REQ-108-022 ORCHESTRATA_SUBNET / ORCHESTRATA_CLOUD_IMAGE / ORCHESTRATA_READY_TIMEOUT... |
none | none |
REQ-108-023 Disk preflight: < 12GiB free aborts before any build (ORCHESTRATA_MIN_DISK_GB... |
none | none |
REQ-108-024 installer + bootstrap_graphs.py --all + infra-subset suite green on the machine's... |
none | none |
REQ-108-016 infra-compose.yml brings up redis + neo4j primary + 3 workers + memgraph 3.11.0 with... |
none | none |
REQ-108-017 Data-path smoke passes: redis PONG, cypher round-trip on primary AND a worker,... |
none | none |
REQ-108-018 .env.docker is emitted with the full localhost port map and the community-stand-in... |
none | none |
REQ-108-019 No Memgraph-Enterprise/orchgraph artifact appears in any public or tracked binary... |
none | none |
REQ-108-020 context.json/context.md/context.history.md are tracked in the repo |
none | none |
REQ-108-021 session_cli.py init bootstraps a NEW project from cwd when no root exists... |
none | none |
REQ-108-025 test_semantic_search.py fails loudly on an empty semantic graph instead of passing... |
none | none |