https://github.com/WatsonWBlair/lab-os
· scanned 2026-06-16 00:54 UTC (2 months, 1 week ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 1 week ago · v1 · 13 actionable findings from 1 signal source. 10 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 211 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 |
|---|---|---|---|
project_log.md |
software | healthy | project_log.md |
PR-LIFECYCLE.md |
software | healthy | PR-LIFECYCLE.md |
README.md |
software | healthy | README.md |
WORKING-WITH-CLAUDE.md |
software | healthy | WORKING-WITH-CLAUDE.md |
BOOTSTRAP.md |
software | healthy | BOOTSTRAP.md |
TROUBLESHOOTING.md |
software | healthy | TROUBLESHOOTING.md |
body.md |
software | healthy | tests/merge_bar_check/fail_heading_in_comment/body.md |
body.md |
software | healthy | tests/merge_bar_check/fail_checkbox_in_comment/body.md |
body.md |
software | healthy | tests/merge_bar_check/pass_full_compliance/body.md |
body.md |
software | healthy | tests/merge_bar_check/fail_both_checkboxes/body.md |
body.md |
software | healthy | tests/merge_bar_check/fail_neither_checkbox/body.md |
body.md |
software | healthy | tests/merge_bar_check/fail_missing_section/body.md |
body.md |
software | healthy | tests/merge_bar_check/fail_fenced_content/body.md |
body.md |
software | healthy | tests/merge_bar_check/pass_docs_only_skip/body.md |
manifest.json |
software | healthy | tests/log_lint/manifest.json |
changed.md |
software | healthy | tests/log_lint/fail_entry_over_budget/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_inserted_mid_history/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_malformed_index_line/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_removed_not_archived/changed.md |
changed.md |
software | healthy | tests/log_lint/pass_index_only_change/changed.md |
changed.md |
software | healthy | tests/log_lint/pass_new_file/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_modified_entry/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_new_block_out_of_order/changed.md |
archive.md |
software | healthy | tests/log_lint/fail_archive_content_differs/archive.md |
changed.md |
software | healthy | tests/log_lint/fail_archive_content_differs/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_separator_missing/changed.md |
archive.md |
software | healthy | tests/log_lint/pass_archive_move/archive.md |
changed.md |
software | healthy | tests/log_lint/pass_archive_move/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_duplicate_header/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_index_key_unmatched/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_malformed_header/changed.md |
changed.md |
software | healthy | tests/log_lint/fail_missing_entries_heading/changed.md |
changed.md |
software | healthy | tests/log_lint/pass_new_entries_head/changed.md |
baseline.md |
software | healthy | tests/log_lint/_shared/baseline.md |
README.md |
software | healthy | tests/docs_budget/README.md |
project_log.md |
software | healthy | tests/docs_budget/under_budget_repo/project_log.md |
CLAUDE.md |
software | healthy | tests/docs_budget/under_budget_repo/CLAUDE.md |
01-example.md |
software | healthy | tests/docs_budget/under_budget_repo/.claude/rules/01-exampl… |
2026-06-13-getting-started-rework.md |
software | healthy | docs/superpowers/plans/2026-06-13-getting-started-rework.md |
2026-06-13-working-with-claude-rework.md |
software | healthy | docs/superpowers/plans/2026-06-13-working-with-claude-rewor… |
2026-06-12-handbook-frontend-design-round.md |
software | healthy | docs/superpowers/plans/2026-06-12-handbook-frontend-design-… |
2026-06-13-handbook-backbone-conventions.md |
software | healthy | docs/superpowers/plans/2026-06-13-handbook-backbone-convent… |
2026-06-10-logging-and-docs-standard.md |
software | healthy | docs/superpowers/plans/2026-06-10-logging-and-docs-standard… |
2026-06-11-lab-os-rename-handbook-site.md |
software | healthy | docs/superpowers/plans/2026-06-11-lab-os-rename-handbook-si… |
2026-06-10-logging-and-docs-standard-design.md |
software | healthy | docs/superpowers/specs/2026-06-10-logging-and-docs-standard… |
2026-06-11-lab-os-rename-handbook-site-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-lab-os-rename-handbook-si… |
2026-06-13-getting-started-rework-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-getting-started-rework-de… |
2026-06-13-handbook-backbone-conventions-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-handbook-backbone-convent… |
2026-06-13-working-with-claude-rework-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-working-with-claude-rewor… |
2026-06-12-handbook-frontend-design-round-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-handbook-frontend-design-… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
merge_bar_check |
software | healthy | tests/merge_bar_check |
fail_heading_in_comment |
software | healthy | tests/merge_bar_check/fail_heading_in_comment |
fail_checkbox_in_comment |
software | healthy | tests/merge_bar_check/fail_checkbox_in_comment |
pass_full_compliance |
software | healthy | tests/merge_bar_check/pass_full_compliance |
fail_both_checkboxes |
software | healthy | tests/merge_bar_check/fail_both_checkboxes |
fail_neither_checkbox |
software | healthy | tests/merge_bar_check/fail_neither_checkbox |
fail_missing_section |
software | healthy | tests/merge_bar_check/fail_missing_section |
fail_fenced_content |
software | healthy | tests/merge_bar_check/fail_fenced_content |
pass_docs_only_skip |
software | healthy | tests/merge_bar_check/pass_docs_only_skip |
log_lint |
software | healthy | tests/log_lint |
fail_entry_over_budget |
software | healthy | tests/log_lint/fail_entry_over_budget |
fail_inserted_mid_history |
software | healthy | tests/log_lint/fail_inserted_mid_history |
fail_malformed_index_line |
software | healthy | tests/log_lint/fail_malformed_index_line |
fail_removed_not_archived |
software | healthy | tests/log_lint/fail_removed_not_archived |
pass_index_only_change |
software | healthy | tests/log_lint/pass_index_only_change |
pass_new_file |
software | healthy | tests/log_lint/pass_new_file |
fail_modified_entry |
software | healthy | tests/log_lint/fail_modified_entry |
fail_new_block_out_of_order |
software | healthy | tests/log_lint/fail_new_block_out_of_order |
fail_archive_content_differs |
software | healthy | tests/log_lint/fail_archive_content_differs |
fail_separator_missing |
software | healthy | tests/log_lint/fail_separator_missing |
pass_archive_move |
software | healthy | tests/log_lint/pass_archive_move |
fail_duplicate_header |
software | healthy | tests/log_lint/fail_duplicate_header |
fail_index_key_unmatched |
software | healthy | tests/log_lint/fail_index_key_unmatched |
fail_malformed_header |
software | healthy | tests/log_lint/fail_malformed_header |
fail_missing_entries_heading |
software | healthy | tests/log_lint/fail_missing_entries_heading |
pass_new_entries_head |
software | healthy | tests/log_lint/pass_new_entries_head |
_shared |
software | healthy | tests/log_lint/_shared |
docs_budget |
software | healthy | tests/docs_budget |
under_budget_repo |
software | healthy | tests/docs_budget/under_budget_repo |
.claude |
software | healthy | tests/docs_budget/under_budget_repo/.claude |
rules |
software | healthy | tests/docs_budget/under_budget_repo/.claude/rules |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
templates |
software | healthy | templates |
work-bundle |
software | healthy | templates/work-bundle |
site |
software | healthy | site |
docs |
software | healthy | site/docs |
working-with-claude |
software | healthy | site/docs/working-with-claude |
getting-started |
software | healthy | site/docs/getting-started |
src |
software | healthy | site/src |
components |
software | healthy | site/src/components |
SectionCard |
software | healthy | site/src/components/SectionCard |
OutcomeCard |
software | healthy | site/src/components/OutcomeCard |
css |
software | healthy | site/src/css |
.claude |
software | healthy | .claude |
rules |
software | healthy | .claude/rules |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_valid_ts |
software | healthy | scripts/log_lint.py:131 |
read_normalized |
software | healthy | scripts/log_lint.py:139 |
find_structure |
software | healthy | scripts/log_lint.py:149 |
_separator_above |
software | healthy | scripts/log_lint.py:158 |
parse_entries |
software | healthy | scripts/log_lint.py:167 |
parse_index |
software | healthy | scripts/log_lint.py:222 |
lint |
software | healthy | scripts/log_lint.py:243 |
_fmt_counts |
software | healthy | scripts/log_lint.py:382 |
_run_case |
software | healthy | scripts/log_lint.py:387 |
self_test |
software | healthy | scripts/log_lint.py:406 |
main |
software | healthy | scripts/log_lint.py:492 |
fail_threshold |
software | healthy | scripts/docs_budget.py:55 |
classify |
software | healthy | scripts/docs_budget.py:60 |
escapes_root |
software | healthy | scripts/docs_budget.py:72 |
collect_surfaces |
software | healthy | scripts/docs_budget.py:87 |
scan |
software | healthy | scripts/docs_budget.py:113 |
run |
software | healthy | scripts/docs_budget.py:140 |
_write_sized |
software | healthy | scripts/docs_budget.py:191 |
_build_repo |
software | healthy | scripts/docs_budget.py:196 |
self_test |
software | healthy | scripts/docs_budget.py:203 |
check |
software | healthy | scripts/docs_budget.py:206 |
_collect_with_ghost |
software | healthy | scripts/docs_budget.py:314 |
main |
software | healthy | scripts/docs_budget.py:381 |
_norm |
software | healthy | scripts/merge_bar_check.py:107 |
_strip_comment_spans |
software | healthy | scripts/merge_bar_check.py:112 |
_unfenced_lines |
software | healthy | scripts/merge_bar_check.py:139 |
_read_text |
software | healthy | scripts/merge_bar_check.py:159 |
template_sections |
software | healthy | scripts/merge_bar_check.py:163 |
normalize_path |
software | healthy | scripts/merge_bar_check.py:176 |
parse_globs |
software | healthy | scripts/merge_bar_check.py:183 |
is_code_path |
software | healthy | scripts/merge_bar_check.py:187 |
run_checks |
software | healthy | scripts/merge_bar_check.py:192 |
_read_changed_files |
software | healthy | scripts/merge_bar_check.py:238 |
self_test |
software | healthy | scripts/merge_bar_check.py:260 |
main |
software | healthy | scripts/merge_bar_check.py:320 |
vscodeFile |
software | healthy | site/docusaurus.config.ts:vscodeFile |
SectionCard |
software | healthy | site/src/components/SectionCard/index.tsx:SectionCard |
OutcomeCard |
software | healthy | site/src/components/OutcomeCard/index.tsx:OutcomeCard |
| Label | Layer | Status | Path |
|---|---|---|---|
merge-bar-check |
cicd | healthy | .github/workflows/merge-bar-check.yml |
build |
cicd | healthy | .github/workflows/deploy-site.yml |
deploy |
cicd | healthy | .github/workflows/deploy-site.yml |
log-lint |
cicd | healthy | .github/workflows/standards.yml |
docs-budget |
cicd | healthy | .github/workflows/standards.yml |
merge-bar-check |
cicd | healthy | .github/workflows/standards.yml |
docs-budget |
cicd | healthy | .github/workflows/docs-budget.yml |
log-lint |
cicd | healthy | .github/workflows/log-lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::merge-bar-check |
cicd | healthy | .github/workflows/merge-bar-check.yml |
gha::deploy-site |
cicd | healthy | .github/workflows/deploy-site.yml |
gha::standards |
cicd | healthy | .github/workflows/standards.yml |
gha::docs-budget |
cicd | healthy | .github/workflows/docs-budget.yml |
gha::log-lint |
cicd | healthy | .github/workflows/log-lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SectionCard |
frontend | healthy | site/src/components/SectionCard/index.tsx |
OutcomeCard |
frontend | healthy | site/src/components/OutcomeCard/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-r4kz82gj |
software | healthy | /tmp/repobility-clone-r4kz82gj |
| Label | Layer | Status | Path |
|---|---|---|---|
Entry |
software | healthy | scripts/log_lint.py:120 |
This page is publicly accessible at:
https://repobility.com/scan/9ce68c00-663f-4345-9c32-ac4a3cfb6ae2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9ce68c00-663f-4345-9c32-ac4a3cfb6ae2/
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.