https://github.com/saffih/HLDspec
· scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)
104 raw signals (0 security + 104 graph)
Last scanned 2 months, 3 weeks ago · v1 · 89 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4047 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
eprint |
software | healthy | hld_spec_sync.py:93 |
read_text |
software | healthy | hld_spec_sync.py:97 |
write_text |
software | healthy | hld_spec_sync.py:103 |
stable_hash |
software | healthy | hld_spec_sync.py:108 |
section_state |
software | healthy | hld_spec_sync.py:113 |
load_run_state |
software | healthy | hld_spec_sync.py:123 |
write_run_state |
software | healthy | hld_spec_sync.py:137 |
target_required_section_ids |
software | healthy | hld_spec_sync.py:141 |
resume_skip_reason |
software | healthy | hld_spec_sync.py:175 |
update_run_state |
software | healthy | hld_spec_sync.py:194 |
number_hld |
software | healthy | hld_spec_sync.py:226 |
parse_write_blocks_text |
software | healthy | hld_spec_sync.py:230 |
stage_write_blocks |
software | healthy | hld_spec_sync.py:248 |
copy_validation_workspace |
software | healthy | hld_spec_sync.py:293 |
ignore |
software | dead | hld_spec_sync.py:297 |
apply_staged_writes_to_workspace |
software | healthy | hld_spec_sync.py:304 |
compact_middle |
software | healthy | hld_spec_sync.py:337 |
find_existing_spec_files |
software | healthy | hld_spec_sync.py:351 |
list_existing_specs |
software | healthy | hld_spec_sync.py:358 |
spec_paths_for_ids |
software | healthy | hld_spec_sync.py:374 |
resource_text_for_paths |
software | healthy | hld_spec_sync.py:390 |
select_hld_context |
software | healthy | hld_spec_sync.py:412 |
ref_kind_from_reason |
software | healthy | hld_spec_sync.py:432 |
infer_hld_role |
software | healthy | hld_spec_sync.py:530 |
infer_hld_risk |
software | healthy | hld_spec_sync.py:549 |
build_hld_format_report |
software | healthy | hld_spec_sync.py:577 |
slugify_spec_title |
software | healthy | hld_spec_sync.py:781 |
spec_layer_for_section |
software | healthy | hld_spec_sync.py:786 |
section_key_aspect_hints |
software | healthy | hld_spec_sync.py:821 |
section_has_mixed_responsibilities |
software | healthy | hld_spec_sync.py:845 |
spec_ids_from_section |
software | healthy | hld_spec_sync.py:852 |
planned_spec_id_for_tbd |
software | healthy | hld_spec_sync.py:866 |
build_cycle_record |
software | healthy | hld_spec_sync.py:881 |
detect_section_responsibility_groups |
software | healthy | hld_spec_sync.py:973 |
apply_plan_quality |
software | healthy | hld_spec_sync.py:1080 |
load_hld_section_classifications |
software | healthy | hld_spec_sync.py:1236 |
section_is_plannable_by_classification |
software | healthy | hld_spec_sync.py:1254 |
_project_roots |
software | healthy | hld_spec_sync.py:1266 |
anchor_implementation_status |
software | healthy | hld_spec_sync.py:1286 |
build_spec_build_plan |
software | healthy | hld_spec_sync.py:1316 |
load_current_state |
software | healthy | hld_spec_sync.py:1686 |
strip_echoed_prompt |
software | healthy | hld_spec_sync.py:1703 |
apply_write_blocks |
software | healthy | hld_spec_sync.py:1712 |
validate_json_file |
software | healthy | hld_spec_sync.py:1757 |
has_thinker_code |
software | healthy | hld_spec_sync.py:1767 |
validate_skeptic_contract |
software | healthy | hld_spec_sync.py:1772 |
evaluate_skeptic_outputs |
software | healthy | hld_spec_sync.py:1836 |
print_skeptic_conflicts |
software | healthy | hld_spec_sync.py:1893 |
validate_outputs |
software | healthy | hld_spec_sync.py:1904 |
validate_map_consolidation |
software | healthy | hld_spec_sync.py:1944 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HLD_FORMAT.md |
software | healthy | HLD_FORMAT.md |
TERMINOLOGY.md |
software | healthy | TERMINOLOGY.md |
README.md |
software | healthy | README.md |
HLD_GENERATION.md |
software | healthy | HLD_GENERATION.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
TASKS.md |
software | healthy | TASKS.md |
hld_spec_sync.py |
software | healthy | hld_spec_sync.py |
hld_map.py |
software | healthy | hld_map.py |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
hld_spec_downstream.py |
software | healthy | hld_spec_downstream.py |
test_promotion_gate.py |
software | healthy | tests_v2/test_promotion_gate.py |
test_usecase_map_scope_aware.py |
software | healthy | tests_v2/test_usecase_map_scope_aware.py |
test_ports.py |
software | healthy | tests_v2/test_ports.py |
test_spec_build_plan_quality_gate.py |
software | healthy | tests_v2/test_spec_build_plan_quality_gate.py |
test_invariant_coverage_principle.py |
software | healthy | tests_v2/test_invariant_coverage_principle.py |
test_handoff_docs.py |
software | healthy | tests_v2/test_handoff_docs.py |
test_event_log_wiring.py |
software | healthy | tests_v2/test_event_log_wiring.py |
test_spec_bundle_prompts.py |
software | healthy | tests_v2/test_spec_bundle_prompts.py |
test_backlog_scorecard_truth.py |
software | healthy | tests_v2/test_backlog_scorecard_truth.py |
test_runskeptic_status_propagation.py |
software | healthy | tests_v2/test_runskeptic_status_propagation.py |
test_dev_handoff.py |
software | healthy | tests_v2/test_dev_handoff.py |
test_mediator_journey3_docs.py |
software | healthy | tests_v2/test_mediator_journey3_docs.py |
test_artifact_contracts.py |
software | healthy | tests_v2/test_artifact_contracts.py |
test_dossier_scope_aware.py |
software | healthy | tests_v2/test_dossier_scope_aware.py |
test_cli_ux_contract.py |
software | healthy | tests_v2/test_cli_ux_contract.py |
test_source_package.py |
software | healthy | tests_v2/test_source_package.py |
test_hldspec_smoke_slice_e2e.py |
software | healthy | tests_v2/test_hldspec_smoke_slice_e2e.py |
test_speckit_branch_gate.py |
software | healthy | tests_v2/test_speckit_branch_gate.py |
test_machine_result_renderer.py |
software | healthy | tests_v2/test_machine_result_renderer.py |
test_hld_verify_coverage.py |
software | healthy | tests_v2/test_hld_verify_coverage.py |
test_project_machine.py |
software | healthy | tests_v2/test_project_machine.py |
test_backlog_runskeptic_findings.py |
software | healthy | tests_v2/test_backlog_runskeptic_findings.py |
test_v2_full_slice.py |
software | healthy | tests_v2/test_v2_full_slice.py |
test_todo_v2_plan.py |
software | healthy | tests_v2/test_todo_v2_plan.py |
test_repo_layout_readability.py |
software | healthy | tests_v2/test_repo_layout_readability.py |
test_promotion_status.py |
software | healthy | tests_v2/test_promotion_status.py |
test_audit_prompts.py |
software | healthy | tests_v2/test_audit_prompts.py |
test_agent_first_cli_contract.py |
software | healthy | tests_v2/test_agent_first_cli_contract.py |
test_gates.py |
software | healthy | tests_v2/test_gates.py |
test_artifact_completeness_gates.py |
software | healthy | tests_v2/test_artifact_completeness_gates.py |
test_constitution_from_hld_verify.py |
software | healthy | tests_v2/test_constitution_from_hld_verify.py |
test_hldspec_v2_flow_test_runner.py |
software | healthy | tests_v2/test_hldspec_v2_flow_test_runner.py |
test_hld_canonical_line.py |
software | healthy | tests_v2/test_hld_canonical_line.py |
test_workspace_adapter.py |
software | healthy | tests_v2/test_workspace_adapter.py |
test_spec_build_plan_gate_decision.py |
software | healthy | tests_v2/test_spec_build_plan_gate_decision.py |
test_gate_validator.py |
software | healthy | tests_v2/test_gate_validator.py |
test_mediator_guidance.py |
software | healthy | tests_v2/test_mediator_guidance.py |
test_gate_alignment.py |
software | healthy | tests_v2/test_gate_alignment.py |
test_next_feature_readiness.py |
software | healthy | tests_v2/test_next_feature_readiness.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HldReference |
software | healthy | hld_map.py:19 |
HldSection |
software | healthy | hld_map.py:35 |
HldMap |
software | healthy | hld_map.py:91 |
HldspecPromotionGateTests |
software | healthy | tests_v2/test_promotion_gate.py:14 |
UsecaseMapScopeAwareTests |
software | healthy | tests_v2/test_usecase_map_scope_aware.py:43 |
TestHumanDecisionPort |
software | healthy | tests_v2/test_ports.py:9 |
ConcreteHumanDecision |
software | healthy | tests_v2/test_ports.py:19 |
TestGreenPath |
software | healthy | tests_v2/test_spec_build_plan_quality_gate.py:54 |
TestOldBrokenComboIsNotGreen |
software | healthy | tests_v2/test_spec_build_plan_quality_gate.py:66 |
TestBlockingDecisions |
software | healthy | tests_v2/test_spec_build_plan_quality_gate.py:88 |
TestReviewTextMarkers |
software | healthy | tests_v2/test_spec_build_plan_quality_gate.py:108 |
TestConflictsAndFlaggedSpecs |
software | healthy | tests_v2/test_spec_build_plan_quality_gate.py:137 |
TestMissingArtifacts |
software | healthy | tests_v2/test_spec_build_plan_quality_gate.py:180 |
InvariantCoveragePrincipleTests |
software | healthy | tests_v2/test_invariant_coverage_principle.py:21 |
HandoffDocsTests |
software | healthy | tests_v2/test_handoff_docs.py:14 |
TestEventLogWiring |
software | healthy | tests_v2/test_event_log_wiring.py:41 |
SpecBundlePromptTests |
software | healthy | tests_v2/test_spec_bundle_prompts.py:9 |
BacklogScorecardTruthTests |
software | healthy | tests_v2/test_backlog_scorecard_truth.py:7 |
RunSkepticStatusPropagationTests |
software | healthy | tests_v2/test_runskeptic_status_propagation.py:37 |
DevHandoffTests |
software | healthy | tests_v2/test_dev_handoff.py:11 |
MediatorJourney3DocsTests |
software | healthy | tests_v2/test_mediator_journey3_docs.py:12 |
TestValidateContract |
software | healthy | tests_v2/test_artifact_contracts.py:17 |
TestRegisteredArtifacts |
software | healthy | tests_v2/test_artifact_contracts.py:41 |
TestContractIntegrity |
software | healthy | tests_v2/test_artifact_contracts.py:94 |
TestArtifactInput |
software | healthy | tests_v2/test_artifact_contracts.py:112 |
TestStaleRegisteredArtifacts |
software | healthy | tests_v2/test_artifact_contracts.py:136 |
DossierScopeAwareTests |
software | healthy | tests_v2/test_dossier_scope_aware.py:47 |
UxContractStopCheckpointTests |
software | healthy | tests_v2/test_cli_ux_contract.py:52 |
UxContractOtherStatusTests |
software | healthy | tests_v2/test_cli_ux_contract.py:111 |
CliExitCodeTests |
software | healthy | tests_v2/test_cli_ux_contract.py:140 |
SourcePackageContractTests |
software | healthy | tests_v2/test_source_package.py:27 |
SourcePackageBuildTests |
software | healthy | tests_v2/test_source_package.py:47 |
SpecifyMirrorTests |
software | healthy | tests_v2/test_source_package.py:199 |
HldspecSmokeSliceE2ETests |
software | healthy | tests_v2/test_hldspec_smoke_slice_e2e.py:15 |
_RunStub |
software | healthy | tests_v2/test_speckit_branch_gate.py:12 |
_NoCallRun |
software | healthy | tests_v2/test_speckit_branch_gate.py:30 |
SpeckitBranchGateTests |
software | healthy | tests_v2/test_speckit_branch_gate.py:35 |
MachineResultRendererV2Tests |
software | healthy | tests_v2/test_machine_result_renderer.py:9 |
HldVerifyCoverageTest |
software | healthy | tests_v2/test_hld_verify_coverage.py:43 |
ProjectMachineV2Tests |
software | healthy | tests_v2/test_project_machine.py:13 |
BacklogRunSkepticFindingsTests |
software | healthy | tests_v2/test_backlog_runskeptic_findings.py:7 |
HldspecV2FullSliceTests |
software | healthy | tests_v2/test_v2_full_slice.py:16 |
TodoV2PlanTests |
software | healthy | tests_v2/test_todo_v2_plan.py:10 |
RepoLayoutReadabilityTests |
software | healthy | tests_v2/test_repo_layout_readability.py:22 |
TestPromotionStatus |
software | healthy | tests_v2/test_promotion_status.py:6 |
TestDeprecationStatus |
software | healthy | tests_v2/test_promotion_status.py:40 |
AuditPromptContractTests |
software | healthy | tests_v2/test_audit_prompts.py:13 |
AgentFirstCliContractTests |
software | healthy | tests_v2/test_agent_first_cli_contract.py:14 |
TestPlanGateGreenRequirements |
software | healthy | tests_v2/test_gates.py:36 |
TestPlanGateStatusFields |
software | healthy | tests_v2/test_gates.py:111 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests_v2 |
software | healthy | tests_v2 |
fixtures |
software | healthy | tests_v2/fixtures |
poc |
software | healthy | poc |
hlds |
software | healthy | poc/hlds |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
docs |
software | healthy | docs |
archive |
software | healthy | docs/archive |
adr |
software | healthy | docs/adr |
scripts |
software | healthy | scripts |
templates |
software | healthy | templates |
orchestrator |
software | healthy | templates/orchestrator |
audit |
software | healthy | templates/audit |
tests_legacy |
software | healthy | tests_legacy |
.claude |
software | healthy | .claude |
hldspec |
software | healthy | hldspec |
machines |
software | healthy | hldspec/machines |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ojkmnfyu |
software | healthy | /tmp/repobility-clone-ojkmnfyu |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | tests_v2/test_constitution_from_hld_verify.py |
This page is publicly accessible at:
https://repobility.com/scan/ddf5f3b0-8721-429d-8c5b-3116d6ab907c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ddf5f3b0-8721-429d-8c5b-3116d6ab907c/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.