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 L604orchestrata_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 L174orchestrata_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 L388orchestrata_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 L41orchestrata_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 L247orchestrata_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 |