Orchestrata Ultimate / RTM / 030-architect-volk

RTM: 030-architect-volk

Requirement to symbol to test rows for 030-architect-volk: Architect Volk (U:Ar).

At a glance

Item Value
Requirement IDs 45
Traced from src/ 43 (95.6%)
Untraced 2
Cited from tests/ 0 (0.0%)
Traced in src/ but not cited from tests/ 43

Reading this matrix

This matrix lists each of the 45 requirement IDs of spec 030-architect-volk with the src/ symbols that cite it and the tests that cite it. 43 of them (95.6%) have at least one citing symbol and 2 have none.

0 requirements are also cited from tests/, and 43 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-030-* (2).

Requirement to symbols to tests

Requirement Symbols in src/ Tests citing it
REQ-030-001 U:Ar processes CXP packets with subjects: implement, scope_validated,... orchestrata_ultimate/agents/volks/architect/volk process L173 none
REQ-030-002 U:Ar returns None for unrecognized CXP subjects orchestrata_ultimate/agents/volks/architect/volk process L173 none
REQ-030-003 _handle_design() extracts requirements, task_summary, original_intent, ux_design,... orchestrata_ultimate/agents/volks/architect/volk _handle_design L196 none
REQ-030-004 _handle_design() resolves project_name from project_name payload field or... orchestrata_ultimate/agents/volks/architect/volk _handle_design L196 none
REQ-030-005 _handle_design() initialises the project directory before calling the LLM orchestrata_ultimate/agents/volks/architect/volk _handle_design L196 none
REQ-030-006 _handle_design() calls call_reasoner() with ARCHITECT_PROMPT_TEMPLATE injected... orchestrata_ultimate/agents/volks/architect/volk _build_spec_section L604
orchestrata_ultimate/agents/volks/architect/volk _build_ux_section L620
none
REQ-030-007 _handle_design() parses LLM response into five sections via _parse_design() orchestrata_ultimate/agents/volks/architect/architect_project _core_sections_blank L174
orchestrata_ultimate/agents/volks/architect/volk _handle_design L196
none
REQ-030-008 _handle_design() writes parsed sections to {project_dir}/design/ via... none none
REQ-030-009 _handle_design() sets design_cycles = 1 and sends design_review CXP to J:Junior orchestrata_ultimate/agents/volks/architect/volk _handle_design L196 none
REQ-030-010 _handle_feedback() reads verdict, questions, and design_cycle from packet payload orchestrata_ultimate/agents/volks/architect/volk _handle_feedback L323 none
REQ-030-011 _handle_feedback() calls _finalize_design() when verdict == "READY" orchestrata_ultimate/agents/volks/architect/volk _handle_feedback L323 none
REQ-030-012 _handle_feedback() calls _finalize_design() when cycle >= MAX_DESIGN_CYCLES orchestrata_ultimate/agents/volks/architect/volk _handle_feedback L323 none
REQ-030-013 _handle_feedback() calls _iterate_design() when verdict != "READY" and cycle <... orchestrata_ultimate/agents/volks/architect/volk _handle_feedback L323 none
REQ-030-014 _finalize_design() sends implement CXP to U:Cd (escalation_target) orchestrata_ultimate/agents/volks/architect/volk _finalize_design L338 none
REQ-030-015 _finalize_design() includes all five design artifacts plus 5 additional context... orchestrata_ultimate/agents/volks/architect/volk _finalize_design L338 none
REQ-030-016 _finalize_design() calls _git_commit() with cycle-count message before sending orchestrata_ultimate/agents/volks/architect/volk _finalize_design L338 none
REQ-030-017 _iterate_design() calls call_reasoner() with ARCHITECT_UPDATE_TEMPLATE orchestrata_ultimate/agents/volks/architect/volk _esc L42 none
REQ-030-018 _iterate_design() formats questions as numbered list for prompt injection orchestrata_ultimate/agents/volks/architect/volk _iterate_design L387 none
REQ-030-019 _iterate_design() increments design_cycles and writes updated docs before returning... orchestrata_ultimate/agents/volks/architect/volk _iterate_design L387 none
REQ-030-020 _make_review_packet() constructs CXP with subject design_review addressed to J:Junior orchestrata_ultimate/agents/volks/architect/volk _make_review_packet L461 none
REQ-030-021 _make_review_packet() includes all five design artifacts plus design_cycle and... orchestrata_ultimate/agents/volks/architect/volk _make_review_packet L461 none
REQ-030-022 _parse_design() extracts sections using ordered markers: ARCHITECTURE:,... orchestrata_ultimate/agents/volks/architect/architect_project _parse_design L132 none
REQ-030-023 _parse_design() handles missing sections gracefully (skips absent markers) orchestrata_ultimate/agents/volks/architect/architect_project _parse_design L132 none
REQ-030-024 _write_design_docs() writes all five artifacts as separate .md files if content... orchestrata_ultimate/agents/volks/architect/architect_project _write_design_docs L113 none
REQ-030-025 _load_structured_fields() extracts structured_requirements, user_stories, nfrs,... orchestrata_ultimate/agents/volks/architect/volk _load_structured_fields L495 none
REQ-030-026 _load_structured_fields() prints impact report if _impact_report present in... orchestrata_ultimate/agents/volks/architect/volk _load_structured_fields L495 none
REQ-030-027 _resolve_project_name() uses concierge-supplied project_name field if present orchestrata_ultimate/agents/volks/architect/volk _resolve_project_name L522 none
REQ-030-028 _resolve_project_name() falls back to _slugify(task_summary) when project_name absent orchestrata_ultimate/agents/volks/architect/volk _resolve_project_name L522 none
REQ-030-029 _slugify() produces lowercase hyphenated string, max 50 chars, with special chars... orchestrata_ultimate/agents/volks/architect/architect_context _slugify L369 none
REQ-030-030 ArchitectContextMixin._build_full_monorepo_context() assembles project tree + API... orchestrata_ultimate/agents/volks/architect/architect_context _build_full_monorepo_context L388
orchestrata_ultimate/agents/volks/architect/architect_context _format_api_sources L273
none
REQ-030-031 ArchitectContextMixin._build_project_tree_context() queries Neo4j for packages,... orchestrata_ultimate/agents/volks/architect/architect_context _build_project_tree_context L41
orchestrata_ultimate/agents/volks/architect/architect_context _query_project_tree L82
none
REQ-030-032 ArchitectContextMixin._build_monorepo_context() extracts CapWords from requirements... orchestrata_ultimate/agents/volks/architect/architect_context _build_monorepo_context L152 none
REQ-030-033 ArchitectContextMixin._build_monorepo_context() removes NOISE_WORDS before querying orchestrata_ultimate/agents/volks/architect/architect_context _build_monorepo_context L152 none
REQ-030-034 ArchitectContextMixin._build_monorepo_context() queries Neo4j scoped to... orchestrata_ultimate/agents/volks/architect/architect_context _load_classes_from_graph L191 none
REQ-030-035 ArchitectContextMixin._build_monorepo_context() loads and truncates source files at... orchestrata_ultimate/agents/volks/architect/architect_context _load_graph_file L247
orchestrata_ultimate/agents/volks/architect/architect_context _try_load_class_file L334
none
REQ-030-036 ArchitectContextMixin._scan_filesystem_for_classes() scans monorepo packages as... orchestrata_ultimate/agents/volks/architect/architect_context _scan_filesystem_for_classes L294 none
REQ-030-037 ArchitectContextMixin._build_full_monorepo_context() applies brace-escaping to all... orchestrata_ultimate/agents/volks/architect/architect_context _build_full_monorepo_context L388 none
REQ-030-038 ArchitectProjectMixin._init_project() creates 7 subdirectories in project_dir orchestrata_ultimate/agents/volks/architect/architect_project _init_project L20 none
REQ-030-039 ArchitectProjectMixin._init_project() writes context.json with... orchestrata_ultimate/agents/volks/architect/architect_project _write_context_json L59 none
REQ-030-040 ArchitectProjectMixin._init_project() runs git init in project_dir orchestrata_ultimate/agents/volks/architect/architect_project _git_init L79 none
REQ-030-041 ArchitectProjectMixin._init_project() creates UV venv with Python 3.14t orchestrata_ultimate/agents/volks/architect/architect_project _create_venv L96 none
REQ-030-042 ArchitectProjectMixin._git_commit() runs git add -A then git commit -m in... orchestrata_ultimate/agents/volks/architect/architect_project _git_commit L194 none
REQ-030-043 ArchitectProjectMixin._git_commit() is a no-op when project_dir has no .git directory orchestrata_ultimate/agents/volks/architect/architect_project _git_commit L194 none
REQ-030-044 graph_context extracted from CXP payload via extract_graph_context() and passed to... none none
REQ-030-045 U:Ar alias is "U:Ar", role is "Architect", escalation_target is "U:Cd" orchestrata_ultimate/agents/volks/architect/volk ArchitectVolk L150 none