Orchestrata Ultimate / RTM / 026-compliance
RTM: 026-compliance
Requirement to symbol to test rows for 026-compliance: Compliance Volk (U:Cp).
At a glance
| Item | Value |
|---|---|
| Requirement IDs | 35 |
Traced from src/ |
35 (100.0%) |
| Untraced | 0 |
Cited from tests/ |
0 (0.0%) |
Traced in src/ but not cited from tests/ |
35 |
Reading this matrix
This matrix lists each of the 35 requirement IDs of spec 026-compliance with the src/ symbols that cite it and the tests that cite it. 35 of them (100.0%) have at least one citing symbol and 0 have none.
0 requirements are also cited from tests/, and 35 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.
Every row has at least one citing symbol; the remaining work is on the test column.
Requirement to symbols to tests
| Requirement | Symbols in src/ |
Tests citing it |
|---|---|---|
REQ-026-001 ComplianceVolk.process() routes packets with subject compliance_check to... |
orchestrata_ultimate/agents/volks/compliance/volk process L88 |
none |
REQ-026-002 _handle_compliance() calls _extract_packet_fields(), _run_pipeline(), and... |
orchestrata_ultimate/agents/volks/compliance/volk _handle_compliance L106 |
none |
REQ-026-003 _run_pipeline() executes all 7 pipeline steps in order: scan_traces →... |
orchestrata_ultimate/agents/volks/compliance/volk _run_pipeline L142 |
none |
REQ-026-004 WorkStatus transitions from PENDING to IN_PROGRESS on packet receipt and to RESOLVED... |
orchestrata_ultimate/agents/volks/compliance/volk _build_payload L330orchestrata_ultimate/agents/volks/compliance/volk _build_response L216orchestrata_ultimate/agents/volks/compliance/volk _extract_packet_fields L124 |
none |
REQ-026-005 The volk summary string is updated with PASS/FAIL status plus coverage and compliance... |
orchestrata_ultimate/agents/volks/compliance/volk _build_payload L330orchestrata_ultimate/agents/volks/compliance/volk _build_response L216 |
none |
REQ-026-006 scan_traces(src_dir, tests_dir) scans @traces decorators in Python files under... |
orchestrata_ultimate/agents/volks/compliance/_pipeline scan_traces L72orchestrata_ultimate/core/traceability_utils _extract_list_values L215orchestrata_ultimate/core/traceability_utils _extract_string_value L208+6 more |
none |
REQ-026-007 Scanning is skipped for any directory that does not exist (os.path.isdir check); no... |
orchestrata_ultimate/agents/volks/compliance/_pipeline scan_traces L72 |
none |
REQ-026-008 Trace records from both src_dir and tests_dir are merged into a single list |
orchestrata_ultimate/agents/volks/compliance/_pipeline scan_traces L72 |
none |
REQ-026-009 If scan raises an exception, an empty list is returned and the error is logged at... |
orchestrata_ultimate/agents/volks/compliance/_pipeline scan_traces L72 |
none |
REQ-026-010 load_requirements(kg_store, task_summary) fetches requirements from the KG via... |
orchestrata_ultimate/agents/volks/compliance/_pipeline _fetch_kg_requirements L137orchestrata_ultimate/agents/volks/compliance/_pipeline load_requirements L106 |
none |
REQ-026-011 If kg_store is None, load_requirements returns an empty list immediately without... |
orchestrata_ultimate/agents/volks/compliance/_pipeline load_requirements L106 |
none |
REQ-026-012 KG requirement dicts are converted to Requirement dataclass instances with id,... |
orchestrata_ultimate/agents/volks/compliance/_pipeline _fetch_kg_requirements L137orchestrata_ultimate/agents/volks/compliance/_pipeline load_requirements L106 |
none |
REQ-026-013 If the KG call raises an exception, an empty list is returned and the error is logged... |
orchestrata_ultimate/agents/volks/compliance/_pipeline load_requirements L106 |
none |
REQ-026-014 generate_rtm(traces, requirements, task_summary) calls... |
orchestrata_ultimate/agents/volks/compliance/_pipeline generate_rtm L172orchestrata_ultimate/core/traceability_utils generate_rtm L370orchestrata_ultimate/core/traceability_utils validate_traces L415 |
none |
REQ-026-015 If generation raises an exception, None is returned and the error is logged at WARNING... |
orchestrata_ultimate/agents/volks/compliance/_pipeline generate_rtm L172 |
none |
REQ-026-016 On success, RTM validation metrics (verified, missing, orphan, coverage %) are logged... |
orchestrata_ultimate/agents/volks/compliance/_pipeline generate_rtm L172 |
none |
REQ-026-017 sync_code(kg_store, task_summary, trace_records) converts each TraceInfo to a dict... |
orchestrata_ultimate/agents/volks/compliance/_pipeline sync_code L214 |
none |
REQ-026-018 If kg_store is None, sync_code returns immediately without action |
orchestrata_ultimate/agents/volks/compliance/_pipeline sync_code L214 |
none |
REQ-026-019 If the KG call raises an exception, the error is logged at WARNING level and execution... |
orchestrata_ultimate/agents/volks/compliance/_pipeline sync_code L214 |
none |
REQ-026-020 check_compliance(kg_store, task_summary) calls kg_store.check_compliance(slug) and... |
orchestrata_ultimate/agents/volks/compliance/_pipeline check_compliance L242 |
none |
REQ-026-021 If kg_store is None, check_compliance returns None immediately |
orchestrata_ultimate/agents/volks/compliance/_pipeline check_compliance L242 |
none |
REQ-026-022 On success, compliance metrics (compliance %, missing count, extra count) are logged... |
orchestrata_ultimate/agents/volks/compliance/_pipeline check_compliance L242 |
none |
REQ-026-023 If the KG call raises an exception, None is returned and the error is logged at... |
orchestrata_ultimate/agents/volks/compliance/_pipeline check_compliance L242 |
none |
REQ-026-024 persist_rtm(kg_store, rtm_report, session_id, project_dir) calls _save_rtm_to_disk... |
orchestrata_ultimate/agents/volks/compliance/_pipeline persist_rtm L280 |
none |
REQ-026-025 If rtm_report is None, persist_rtm returns an empty dict immediately |
orchestrata_ultimate/agents/volks/compliance/_pipeline persist_rtm L280 |
none |
REQ-026-026 _save_rtm_to_disk calls orchestrata.core.traceability_utils.save_rtm targeting... |
orchestrata_ultimate/agents/volks/compliance/_pipeline _save_rtm_to_disk L312orchestrata_ultimate/core/traceability_utils _render_rtm_markdown L481orchestrata_ultimate/core/traceability_utils save_rtm L451 |
none |
REQ-026-027 _save_rtm_to_kg creates an RTMSnapshot with unique ID ("rtm-" + uuid4().hex[:8]) and... |
orchestrata_ultimate/agents/volks/compliance/_pipeline _save_rtm_to_kg L350 |
none |
REQ-026-028 If session_id is empty or kg_store is None, the KG snapshot write is skipped without error |
orchestrata_ultimate/agents/volks/compliance/_pipeline _save_rtm_to_kg L350 |
none |
REQ-026-029 _calculate_results extracts coverage_pct from rtm_report.validation.coverage_percent... |
orchestrata_ultimate/agents/volks/compliance/volk _calculate_results L182orchestrata_ultimate/agents/volks/compliance/volk _extract_compliance_pct L315orchestrata_ultimate/agents/volks/compliance/volk _extract_coverage L295 |
none |
REQ-026-030 passed is True when coverage_pct >= compliance_threshold (default 0.0) |
orchestrata_ultimate/agents/volks/compliance/volk _calculate_results L182 |
none |
REQ-026-031 build_report_lines() produces a list of strings with RTM Coverage, Design... |
orchestrata_ultimate/agents/volks/compliance/volk _compliance_section L417orchestrata_ultimate/agents/volks/compliance/volk _files_section L438orchestrata_ultimate/agents/volks/compliance/volk _rtm_section L394+1 more |
none |
REQ-026-032 The completed report string is appended to self.output_artifacts |
orchestrata_ultimate/agents/volks/compliance/volk _build_report_artifact L277 |
none |
REQ-026-033 _init_kg() imports and constructs KGDesignStore only on first call; subsequent calls... |
orchestrata_ultimate/agents/volks/compliance/volk _init_kg L67 |
none |
REQ-026-034 If KGDesignStore construction raises any exception, kg_store is set to None and the... |
orchestrata_ultimate/agents/volks/compliance/volk _init_kg L67 |
none |
REQ-026-035 _task_slug(task_summary) converts task_summary to lowercase, replaces all... |
orchestrata_ultimate/agents/volks/compliance/_pipeline _task_slug L21 |
none |