Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

thewoolleyman/livespec-impl-beads

https://github.com/thewoolleyman/livespec-impl-beads · scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)

37 raw signals (0 security + 37 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 25 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1293 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.

LabelLayerStatusPath
_resolve_canonical_branch software healthy dev-tooling/checks/work_item_merge_evidence.py:86
_git_ok software healthy dev-tooling/checks/work_item_merge_evidence.py:108
_sha_reachable software healthy dev-tooling/checks/work_item_merge_evidence.py:120
_evidence_violation software healthy dev-tooling/checks/work_item_merge_evidence.py:130
_negative_evidence_violation software healthy dev-tooling/checks/work_item_merge_evidence.py:151
_local_child_id software healthy dev-tooling/checks/work_item_merge_evidence.py:158
_epic_violation software healthy dev-tooling/checks/work_item_merge_evidence.py:177
_item_violation software healthy dev-tooling/checks/work_item_merge_evidence.py:189
main software healthy dev-tooling/checks/work_item_merge_evidence.py:208
_load_check software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:25
_config software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:44
_hermetic software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:56
_audit software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:67
_item software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:76
_seed software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
_force_reachable software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_empty_tenant_passes_trivially software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_open_work_item_is_ignored software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_completed_with_reachable_sha_passes software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_positive_resolution_missing_audit_fails software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_evidence_violation_empty_merge_sha software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_completed_unreachable_sha_fails software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_administrative_closure_without_audit_passes software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_administrative_closure_with_audit_fails software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_closed_without_resolution_fails software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:1…
test_epic_with_all_children_closed_passes software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:2…
test_epic_with_open_child_fails software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:2…
test_epic_with_missing_child_passes software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:2…
test_epic_violation_skips_non_local_kind_child_entry software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:2…
test_epic_violation_resolves_typed_dict_local_child software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:2…
test_local_child_id_extraction software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_item_violation_unknown_resolution_falls_through software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_resolve_canonical_branch_default_when_no_config software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_resolve_canonical_branch_from_config software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_resolve_canonical_branch_malformed_config_defaults software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_resolve_canonical_branch_non_object_root_defaults software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_resolve_canonical_branch_non_dict_block_defaults software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_resolve_canonical_branch_empty_value_defaults software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_git_ok_true_on_zero_exit software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
_fake_run software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_git_ok_false_on_nonzero_exit software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_sha_reachable_false_when_cat_file_fails software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:3…
test_sha_reachable_true_when_both_git_calls_pass software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:4…
test_module_main_is_callable software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py:4…
test_store_file_missing_error_message_and_attrs software healthy tests/livespec_impl_beads/test_errors.py:22
test_malformed_record_line_error_message_and_attrs software healthy tests/livespec_impl_beads/test_errors.py:29
test_schema_violation_error_message_and_attrs software healthy tests/livespec_impl_beads/test_errors.py:41
test_spec_version_not_found_error_message_and_attrs software healthy tests/livespec_impl_beads/test_errors.py:50
test_beads_connection_error_message_and_attrs software healthy tests/livespec_impl_beads/test_errors.py:63
test_beads_command_error_message_and_attrs software healthy tests/livespec_impl_beads/test_errors.py:69

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
lefthook.yml software healthy lefthook.yml
pyproject.toml software healthy pyproject.toml
.copier-answers.yml software healthy .copier-answers.yml
AGENTS.md software healthy AGENTS.md
.mise.toml software healthy .mise.toml
livespec-commit-refuse-hook.sh software healthy dev-tooling/livespec-commit-refuse-hook.sh
git-hook-wrapper.sh software healthy dev-tooling/git-hook-wrapper.sh
CLAUDE.md software healthy dev-tooling/CLAUDE.md
CLAUDE.md software healthy dev-tooling/checks/CLAUDE.md
work_item_merge_evidence.py software healthy dev-tooling/checks/work_item_merge_evidence.py
heading-coverage.json software healthy tests/heading-coverage.json
CLAUDE.md software healthy tests/CLAUDE.md
CLAUDE.md software healthy tests/dev-tooling/CLAUDE.md
test_work_item_merge_evidence.py software healthy tests/dev-tooling/checks/test_work_item_merge_evidence.py
CLAUDE.md software healthy tests/dev-tooling/checks/CLAUDE.md
test_errors.py software healthy tests/livespec_impl_beads/test_errors.py
conftest.py software healthy tests/livespec_impl_beads/conftest.py
test_beads_client.py software healthy tests/livespec_impl_beads/test_beads_client.py
CLAUDE.md software healthy tests/livespec_impl_beads/CLAUDE.md
test_store.py software healthy tests/livespec_impl_beads/test_store.py
test_ids.py software healthy tests/livespec_impl_beads/test_ids.py
test_spec_reader.py software healthy tests/livespec_impl_beads/test_spec_reader.py
test_dispatcher_self_update.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_self_upd…
test_orchestrator.py software healthy tests/livespec_impl_beads/commands/test_orchestrator.py
test_dispatcher_spend_cap.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_spend_ca…
test_otel_receive.py software healthy tests/livespec_impl_beads/commands/test_otel_receive.py
test_dispatcher_reflector_oob_wiring.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
test_dispatcher_cost.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost.py
CLAUDE.md software healthy tests/livespec_impl_beads/commands/CLAUDE.md
test_next.py software healthy tests/livespec_impl_beads/commands/test_next.py
test_dispatcher_watchdog.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_watchdog…
test_dispatcher_heartbeat_probe.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_heartbea…
test_config.py software healthy tests/livespec_impl_beads/commands/test_config.py
test_dispatcher_notify.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_notify.py
test_list_work_items.py software healthy tests/livespec_impl_beads/commands/test_list_work_items.py
test_dispatcher_cost_report.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_rep…
test_cross_repo.py software healthy tests/livespec_impl_beads/commands/test_cross_repo.py
test_dispatcher_cost_pricing.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_pri…
test_dispatcher_cost_sink.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_sin…
test_jsonc.py software healthy tests/livespec_impl_beads/commands/test_jsonc.py
test_dispatcher_host_only.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_host_onl…
test_otel_enrich.py software healthy tests/livespec_impl_beads/commands/test_otel_enrich.py
test_dispatcher_cost_wiring.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_wir…
test_list_memos.py software healthy tests/livespec_impl_beads/commands/test_list_memos.py
test_dispatcher_otel.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_otel.py
test_detect_impl_gaps.py software healthy tests/livespec_impl_beads/commands/test_detect_impl_gaps.py
test_dispatcher.py software healthy tests/livespec_impl_beads/commands/test_dispatcher.py
test_dispatcher_cost_efj_wiring.py software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_efj…
test_otel_scrub.py software healthy tests/livespec_impl_beads/commands/test_otel_scrub.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
_Recording software healthy tests/livespec_impl_beads/test_beads_client.py:270
_StubClient software healthy tests/livespec_impl_beads/test_store.py:497
_CommentsStubClient software healthy tests/livespec_impl_beads/test_store.py:886
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_self_upd…
_ScriptedRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_self_upd…
_RaisingRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_self_upd…
_RecordingPoster software healthy tests/livespec_impl_beads/commands/test_dispatcher_self_upd…
_QueueRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_self_upd…
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_spend_ca…
_FakeRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_spend_ca…
_RecordingPoster software healthy tests/livespec_impl_beads/commands/test_dispatcher_spend_ca…
_FakeExporter software healthy tests/livespec_impl_beads/commands/test_otel_receive.py:73
_RaisingExporter software healthy tests/livespec_impl_beads/commands/test_otel_receive.py:85
_FakeServer software healthy tests/livespec_impl_beads/commands/test_otel_receive.py:798
_FakeRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
_Boom software healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_watchdog…
_RecordingRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_watchdog…
_FakeLauncher software healthy tests/livespec_impl_beads/commands/test_dispatcher_watchdog…
_ScriptedFabroRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_watchdog…
_ScriptedProbe software healthy tests/livespec_impl_beads/commands/test_dispatcher_heartbea…
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_heartbea…
_ScriptedFabroRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_heartbea…
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_notify.p…
_RecordingPoster software healthy tests/livespec_impl_beads/commands/test_dispatcher_notify.p…
_FakeResponse software healthy tests/livespec_impl_beads/commands/test_dispatcher_notify.p…
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_rep…
_FakeRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_rep…
_RecordingPoster software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_rep…
_RecordingRunDispatch software healthy tests/livespec_impl_beads/commands/test_dispatcher_host_onl…
_FakeExporter software healthy tests/livespec_impl_beads/commands/test_otel_enrich.py:55
_BoomExporter software healthy tests/livespec_impl_beads/commands/test_otel_enrich.py:485
_FakeResponse software healthy tests/livespec_impl_beads/commands/test_otel_enrich.py:520
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_wir…
_FakeServer software healthy tests/livespec_impl_beads/commands/test_dispatcher_otel.py:…
_Recorder software healthy tests/livespec_impl_beads/commands/test_dispatcher_otel.py:…
_FakeRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher.py:203
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher.py:218
_FakeRunDispatch software healthy tests/livespec_impl_beads/commands/test_dispatcher.py:1557
_FakeManifestRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher.py:2000
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_efj…
_FakeExporter software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_efj…
_FakeRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_efj…
_RecordingPoster software healthy tests/livespec_impl_beads/commands/test_dispatcher_cost_efj…
_FakeRunner software healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
_RecordingJournal software healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
_Boom software healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
_MalformedClient software healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
_MaterializingCliRunner software healthy tests/e2e-cli/test_cli_e2e_round_trip.py:61

LabelLayerStatusPath
dev-tooling software healthy dev-tooling
checks software healthy dev-tooling/checks
tests software healthy tests
dev-tooling software healthy tests/dev-tooling
checks software healthy tests/dev-tooling/checks
livespec_impl_beads software healthy tests/livespec_impl_beads
commands software healthy tests/livespec_impl_beads/commands
e2e-cli software healthy tests/e2e-cli
fixtures software healthy tests/e2e-cli/fixtures
next software healthy tests/e2e-cli/fixtures/next
implement software healthy tests/e2e-cli/fixtures/implement
capture-spec-drift software healthy tests/e2e-cli/fixtures/capture-spec-drift
capture-memo software healthy tests/e2e-cli/fixtures/capture-memo
list-memos software healthy tests/e2e-cli/fixtures/list-memos
list-work-items software healthy tests/e2e-cli/fixtures/list-work-items
capture-work-item software healthy tests/e2e-cli/fixtures/capture-work-item
process-memos software healthy tests/e2e-cli/fixtures/process-memos
detect-impl-gaps software healthy tests/e2e-cli/fixtures/detect-impl-gaps
capture-impl-gaps software healthy tests/e2e-cli/fixtures/capture-impl-gaps
research software healthy research
loop-reflection-gate software healthy research/loop-reflection-gate
w7-orchestrator-convergence software healthy research/w7-orchestrator-convergence
dind-spike software healthy research/w7-orchestrator-convergence/dind-spike
.claude software healthy .claude
orchestrator-image software healthy orchestrator-image
.github software healthy .github
workflows software healthy .github/workflows
SPECIFICATION software healthy SPECIFICATION
history software healthy SPECIFICATION/history
v001 software healthy SPECIFICATION/history/v001
v002 software healthy SPECIFICATION/history/v002
proposed_changes software healthy SPECIFICATION/history/v002/proposed_changes

LabelLayerStatusPath
dispatch cicd healthy .github/workflows/release-dispatch.yml
update-branches cicd healthy .github/workflows/auto-update-branches.yml
drift cicd healthy .github/workflows/copier-update-drift.yml
bump cicd healthy .github/workflows/bump-pin-from-dispatch.yml
setup cicd healthy .github/workflows/ci.yml
check-python cicd healthy .github/workflows/ci.yml
check-metadata cicd healthy .github/workflows/ci.yml
e2e-cli cicd healthy .github/workflows/ci.yml
enable-auto-merge cicd healthy .github/workflows/auto-enable-merge.yml
freshness cicd healthy .github/workflows/pin-freshness.yml

LabelLayerStatusPath
auth::tests/livespec_impl_beads/commands/test_dispatcher_ho… security healthy tests/livespec_impl_beads/commands/test_dispatcher_host_onl…
auth::tests/livespec_impl_beads/commands/test_dispatcher_re… security healthy tests/livespec_impl_beads/commands/test_dispatcher_reflecto…
auth::tests/livespec_impl_beads/commands/test_dispatcher.py security healthy tests/livespec_impl_beads/commands/test_dispatcher.py
auth::orchestrator-image/Dockerfile security healthy orchestrator-image/Dockerfile
auth::tests/livespec_impl_beads/commands/test_dispatcher_ot… security healthy tests/livespec_impl_beads/commands/test_dispatcher_otel_ove…
auth::orchestrator-image/orchestrator-entrypoint.sh security healthy orchestrator-image/orchestrator-entrypoint.sh
auth::tests/livespec_impl_beads/commands/test_dispatcher_no… security healthy tests/livespec_impl_beads/commands/test_dispatcher_notify.py

LabelLayerStatusPath
gha::release-dispatch cicd healthy .github/workflows/release-dispatch.yml
gha::auto-update-branches cicd healthy .github/workflows/auto-update-branches.yml
gha::copier-update-drift cicd healthy .github/workflows/copier-update-drift.yml
gha::bump-pin-from-dispatch cicd healthy .github/workflows/bump-pin-from-dispatch.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::auto-enable-merge cicd healthy .github/workflows/auto-enable-merge.yml
gha::pin-freshness cicd healthy .github/workflows/pin-freshness.yml

LabelLayerStatusPath
127.0.0.1 network healthy README.md
127.0.0.5 network healthy tests/livespec_impl_beads/commands/test_otel_receive.py
10.0.0.5 network healthy tests/livespec_impl_beads/commands/test_config.py
172.17.0.1 network healthy tests/livespec_impl_beads/commands/test_dispatcher_otel_ove…

LabelLayerStatusPath
port:32276 network healthy orchestrator-image/README.md
port:13 network healthy .github/workflows/pin-freshness.yml

LabelLayerStatusPath
image::research/w7-orchestrator-convergence/dind-spike/Dock… hardware healthy research/w7-orchestrator-convergence/dind-spike/Dockerfile
image::orchestrator-image/Dockerfile hardware healthy orchestrator-image/Dockerfile

LabelLayerStatusPath
APP_PRIVATE_KEY cicd healthy
APP_ID cicd healthy

LabelLayerStatusPath
repobility-clone-ncqfbyfx software healthy /tmp/repobility-clone-ncqfbyfx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/9a9a7074-ce1c-4267-a8d4-c347afb0b660/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9a9a7074-ce1c-4267-a8d4-c347afb0b660/

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.