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-git-jsonl

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

25 raw signals (0 security + 25 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 13 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 539 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
__init__ software healthy tests/e2e-cli/test_cli_e2e_round_trip.py:74
run software healthy tests/e2e-cli/test_cli_e2e_round_trip.py:77
_expected_by_prompt software healthy tests/e2e-cli/test_cli_e2e_round_trip.py:97
_config software healthy tests/e2e-cli/test_cli_e2e_round_trip.py:102
test_cli_e2e_round_trip_against_impl_git_jsonl software healthy tests/e2e-cli/test_cli_e2e_round_trip.py:116
test_store_file_missing_error_message_and_attrs software healthy tests/livespec_impl_git_jsonl/test_errors.py:13
test_malformed_record_line_error_message_and_attrs software healthy tests/livespec_impl_git_jsonl/test_errors.py:20
test_schema_violation_error_message_and_attrs software healthy tests/livespec_impl_git_jsonl/test_errors.py:32
test_spec_version_not_found_error_message_and_attrs software healthy tests/livespec_impl_git_jsonl/test_errors.py:41
_minimal_work_item software healthy tests/livespec_impl_git_jsonl/test_store.py:30
_minimal_memo software healthy tests/livespec_impl_git_jsonl/test_store.py:59
test_read_work_items_missing_file_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:80
test_read_work_items_happy_path software healthy tests/livespec_impl_git_jsonl/test_store.py:87
test_append_work_item_with_audit_roundtrips software healthy tests/livespec_impl_git_jsonl/test_store.py:95
test_read_work_items_empty_line_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:109
test_read_work_items_non_json_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:117
test_read_work_items_non_object_root_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:125
test_read_work_items_missing_required_key_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:133
test_read_work_items_extra_key_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:141
test_read_work_items_bad_enum_status_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:154
test_read_work_items_bad_enum_type_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:166
test_read_work_items_bad_enum_origin_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:178
test_read_work_items_bad_enum_resolution_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:190
test_read_work_items_audit_missing_keys_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:202
test_read_memos_missing_file_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:227
test_read_memos_happy_path software healthy tests/livespec_impl_git_jsonl/test_store.py:233
test_read_memos_with_disposition_roundtrips software healthy tests/livespec_impl_git_jsonl/test_store.py:241
test_read_memos_bad_enum_state_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:258
test_read_memos_bad_enum_disposition_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:270
test_materialize_work_items_supersession_head_wins software healthy tests/livespec_impl_git_jsonl/test_store.py:291
test_materialize_memos_supersession_head_wins software healthy tests/livespec_impl_git_jsonl/test_store.py:310
test_append_creates_parent_directory software healthy tests/livespec_impl_git_jsonl/test_store.py:331
test_append_work_item_rejects_bad_enum_status software healthy tests/livespec_impl_git_jsonl/test_store.py:339
test_append_work_item_rejects_bad_enum_type software healthy tests/livespec_impl_git_jsonl/test_store.py:347
test_append_work_item_rejects_bad_enum_origin software healthy tests/livespec_impl_git_jsonl/test_store.py:371
test_append_work_item_rejects_bad_enum_resolution software healthy tests/livespec_impl_git_jsonl/test_store.py:395
test_append_work_item_does_not_write_on_validation_failure software healthy tests/livespec_impl_git_jsonl/test_store.py:403
test_append_memo_rejects_bad_enum_state software healthy tests/livespec_impl_git_jsonl/test_store.py:411
test_append_memo_rejects_bad_enum_disposition software healthy tests/livespec_impl_git_jsonl/test_store.py:419
test_append_memo_does_not_write_on_validation_failure software healthy tests/livespec_impl_git_jsonl/test_store.py:427
test_work_item_default_spec_commitment_hint_is_none software healthy tests/livespec_impl_git_jsonl/test_store.py:438
test_append_work_item_with_spec_commitment_hint_roundtrips software healthy tests/livespec_impl_git_jsonl/test_store.py:444
test_append_work_item_without_spec_commitment_hint_writes_n… software healthy tests/livespec_impl_git_jsonl/test_store.py:471
test_read_legacy_work_item_without_field_defaults_to_none software healthy tests/livespec_impl_git_jsonl/test_store.py:481
test_read_work_item_with_non_string_hint_raises software healthy tests/livespec_impl_git_jsonl/test_store.py:512
test_append_work_item_rejects_non_string_hint software healthy tests/livespec_impl_git_jsonl/test_store.py:525
test_read_work_item_still_rejects_unexpected_extra_keys software healthy tests/livespec_impl_git_jsonl/test_store.py:551
_audit_payload_dict software healthy tests/livespec_impl_git_jsonl/test_store.py:568
_closed_payload_with_audit software healthy tests/livespec_impl_git_jsonl/test_store.py:583
test_audit_record_carries_merge_sha_and_pr_number software healthy tests/livespec_impl_git_jsonl/test_store.py:605

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
README.md software healthy archive/README.md
heading-coverage.json software healthy tests/heading-coverage.json
CLAUDE.md software healthy tests/CLAUDE.md
CLAUDE.md software healthy tests/e2e-cli/CLAUDE.md
test_cli_e2e_round_trip.py software healthy tests/e2e-cli/test_cli_e2e_round_trip.py
prompt.md software healthy tests/e2e-cli/fixtures/next/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/implement/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/capture-spec-drift/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/capture-memo/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/list-memos/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/list-work-items/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/capture-work-item/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/process-memos/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/detect-impl-gaps/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/capture-impl-gaps/prompt.md
test_errors.py software healthy tests/livespec_impl_git_jsonl/test_errors.py
CLAUDE.md software healthy tests/livespec_impl_git_jsonl/CLAUDE.md
test_store.py software healthy tests/livespec_impl_git_jsonl/test_store.py
test_ids.py software healthy tests/livespec_impl_git_jsonl/test_ids.py
test_spec_reader.py software healthy tests/livespec_impl_git_jsonl/test_spec_reader.py
CLAUDE.md software healthy tests/livespec_impl_git_jsonl/commands/CLAUDE.md
test_next.py software healthy tests/livespec_impl_git_jsonl/commands/test_next.py
test_config.py software healthy tests/livespec_impl_git_jsonl/commands/test_config.py
test_list_work_items.py software healthy tests/livespec_impl_git_jsonl/commands/test_list_work_items…
test_cross_repo.py software healthy tests/livespec_impl_git_jsonl/commands/test_cross_repo.py
test_jsonc.py software healthy tests/livespec_impl_git_jsonl/commands/test_jsonc.py
test_list_memos.py software healthy tests/livespec_impl_git_jsonl/commands/test_list_memos.py
test_detect_impl_gaps.py software healthy tests/livespec_impl_git_jsonl/commands/test_detect_impl_gap…
test_beads_to_jsonl.py software healthy tests/livespec_impl_git_jsonl/migration/test_beads_to_jsonl…
CLAUDE.md software healthy tests/livespec_impl_git_jsonl/migration/CLAUDE.md
test_depends_on_typed_form.py software healthy tests/livespec_impl_git_jsonl/migration/test_depends_on_typ…
test_merge_evidence_backfill.py software healthy tests/livespec_impl_git_jsonl/migration/test_merge_evidence…
__init__.py software healthy tests/livespec_impl_git_jsonl/io/__init__.py
CLAUDE.md software healthy tests/livespec_impl_git_jsonl/io/CLAUDE.md
test_cross_repo.py software healthy tests/livespec_impl_git_jsonl/io/test_cross_repo.py
test_store.py software healthy tests/livespec_impl_git_jsonl/io/test_store.py
test_jsonc.py software healthy tests/livespec_impl_git_jsonl/io/test_jsonc.py
test_work_item_merge_evidence.py software healthy tests/livespec_impl_git_jsonl/checks/test_work_item_merge_e…
test_no_raw_store_read.py software healthy tests/livespec_impl_git_jsonl/checks/test_no_raw_store_read…
CLAUDE.md software healthy tests/livespec_impl_git_jsonl/checks/CLAUDE.md
test_no_divergent_heads.py software healthy tests/livespec_impl_git_jsonl/checks/test_no_divergent_head…

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

LabelLayerStatusPath
dev-tooling software healthy dev-tooling
archive software healthy archive
tests software healthy tests
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
livespec_impl_git_jsonl software healthy tests/livespec_impl_git_jsonl
commands software healthy tests/livespec_impl_git_jsonl/commands
migration software healthy tests/livespec_impl_git_jsonl/migration
io software healthy tests/livespec_impl_git_jsonl/io
checks software healthy tests/livespec_impl_git_jsonl/checks
.claude software healthy .claude
.github software healthy .github
workflows software healthy .github/workflows
SPECIFICATION software healthy SPECIFICATION
history software healthy SPECIFICATION/history
v007 software healthy SPECIFICATION/history/v007
proposed_changes software healthy SPECIFICATION/history/v007/proposed_changes
v001 software healthy SPECIFICATION/history/v001
v005 software healthy SPECIFICATION/history/v005
proposed_changes software healthy SPECIFICATION/history/v005/proposed_changes
v004 software healthy SPECIFICATION/history/v004
proposed_changes software healthy SPECIFICATION/history/v004/proposed_changes
v006 software healthy SPECIFICATION/history/v006
proposed_changes software healthy SPECIFICATION/history/v006/proposed_changes
v003 software healthy SPECIFICATION/history/v003
proposed_changes software healthy SPECIFICATION/history/v003/proposed_changes
v008 software healthy SPECIFICATION/history/v008
proposed_changes software healthy SPECIFICATION/history/v008/proposed_changes
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
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
test_beads_to_jsonl.py data healthy tests/livespec_impl_git_jsonl/migration/test_beads_to_jsonl…
test_depends_on_typed_form.py data healthy tests/livespec_impl_git_jsonl/migration/test_depends_on_typ…
test_merge_evidence_backfill.py data healthy tests/livespec_impl_git_jsonl/migration/test_merge_evidence…

LabelLayerStatusPath
APP_ID cicd healthy
APP_PRIVATE_KEY cicd healthy

LabelLayerStatusPath
repobility-clone-isrcevbv software healthy /tmp/repobility-clone-isrcevbv

LabelLayerStatusPath
_MaterializingCliRunner software healthy tests/e2e-cli/test_cli_e2e_round_trip.py:61

LabelLayerStatusPath
port:13 network healthy .github/workflows/pin-freshness.yml
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/e7949d27-39ac-444c-94cd-2d0b95254826/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e7949d27-39ac-444c-94cd-2d0b95254826/

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.