https://github.com/TransformAirports/ai-council
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 1 week ago · v1 · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 464 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
AGENTS.md |
software | healthy | AGENTS.md |
how-to-run.md |
software | healthy | docs/how-to-run.md |
claude-code-setup.md |
software | healthy | docs/claude-code-setup.md |
how-to-propose-an-agent-change.md |
software | healthy | docs/how-to-propose-an-agent-change.md |
methodology.md |
software | healthy | docs/methodology.md |
sync-agents.mjs |
software | healthy | scripts/sync-agents.mjs |
build_it_memo.py |
software | healthy | scripts/build_it_memo.py |
docx_builder.py |
software | healthy | cli/docx_builder.py |
__init__.py |
software | healthy | cli/__init__.py |
config.py |
software | healthy | cli/config.py |
revise.py |
software | healthy | cli/revise.py |
orchestrator.py |
software | healthy | cli/orchestrator.py |
interactive.py |
software | healthy | cli/interactive.py |
runfile.py |
software | healthy | cli/runfile.py |
agents.py |
software | healthy | cli/agents.py |
archive.py |
software | healthy | cli/archive.py |
menu.py |
software | healthy | cli/menu.py |
__main__.py |
software | healthy | cli/__main__.py |
publish.py |
software | healthy | cli/publish.py |
audit.py |
software | healthy | cli/audit.py |
checkpoints.py |
software | healthy | cli/checkpoints.py |
_audit-2026-05-29.md |
software | healthy | runs/_audit-2026-05-29.md |
_audit-2026-06-10.md |
software | healthy | runs/_audit-2026-06-10.md |
retrospective.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/retrospective.md |
edited-draft.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage3/edited-dra… |
editor-notes.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage3/editor-not… |
final-draft.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage3/final-draf… |
fact-check-report.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage3/fact-check… |
red-team-critique-v2.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage2/red-team-c… |
strategist-draft-v2.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage2/strategist… |
strategist-draft-v3.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage2/strategist… |
strategist-draft-v1.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage2/strategist… |
red-team-critique-v1.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage2/red-team-c… |
airport-ceo-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/airport-ce… |
slacker-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/slacker-br… |
regulatory-political-analyst-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/regulatory… |
aviation-historian-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/aviation-h… |
contrarian-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/contrarian… |
airport-coo-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/airport-co… |
infrastructure-economist-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/infrastruc… |
operations-analyst-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/operations… |
airline-commercial-strategist-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/airline-co… |
technology-scout-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/technology… |
chief-engineer-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/chief-engi… |
virtual-christian-brief.md |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1/virtual-ch… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
body |
software | healthy | scripts/sync-agents.mjs:body |
_set_margins |
software | healthy | scripts/build_it_memo.py:20 |
_set_default_font |
software | healthy | scripts/build_it_memo.py:28 |
_title |
software | healthy | scripts/build_it_memo.py:34 |
_header_row |
software | healthy | scripts/build_it_memo.py:44 |
_rule |
software | healthy | scripts/build_it_memo.py:56 |
_para |
software | healthy | scripts/build_it_memo.py:74 |
build |
software | healthy | scripts/build_it_memo.py:92 |
_add_inline |
software | healthy | cli/docx_builder.py:33 |
_strip_comments |
software | healthy | cli/docx_builder.py:65 |
_markdown_to_docx |
software | healthy | cli/docx_builder.py:69 |
_set_default_font |
software | healthy | cli/docx_builder.py:140 |
_add_cover_page |
software | healthy | cli/docx_builder.py:146 |
_add_table_of_contents |
software | healthy | cli/docx_builder.py:188 |
_build_full_report |
software | healthy | cli/docx_builder.py:206 |
_build_executive_summary |
software | healthy | cli/docx_builder.py:223 |
_distill_for_summary |
software | healthy | cli/docx_builder.py:269 |
flush_paragraph |
software | healthy | cli/docx_builder.py:278 |
build_documents |
software | healthy | cli/docx_builder.py:308 |
model |
software | healthy | cli/config.py:38 |
load_config |
software | healthy | cli/config.py:45 |
get_config |
software | healthy | cli/config.py:68 |
reload_config |
software | healthy | cli/config.py:75 |
save_config |
software | healthy | cli/config.py:81 |
_completed_revisions |
software | healthy | cli/revise.py:39 |
next_revision_version |
software | healthy | cli/revise.py:52 |
latest_draft_path |
software | healthy | cli/revise.py:57 |
_title_for |
software | healthy | cli/revise.py:65 |
revisable_reports |
software | healthy | cli/revise.py:74 |
collect_revision_request |
software | healthy | cli/revise.py:79 |
_model |
software | healthy | cli/orchestrator.py:41 |
add |
software | healthy | cli/orchestrator.py:54 |
total |
software | healthy | cli/orchestrator.py:58 |
check_budget |
software | healthy | cli/orchestrator.py:61 |
_has_content |
software | healthy | cli/orchestrator.py:80 |
_run_agent |
software | healthy | cli/orchestrator.py:87 |
_run_openai_deep_research |
software | healthy | cli/orchestrator.py:191 |
_call |
software | healthy | cli/orchestrator.py:221 |
_stage1_prompt |
software | healthy | cli/orchestrator.py:243 |
_stage2_prompts |
software | healthy | cli/orchestrator.py:261 |
_stage3_prompts |
software | healthy | cli/orchestrator.py:299 |
_existing_artifacts |
software | healthy | cli/orchestrator.py:333 |
prepare_outputs |
software | healthy | cli/orchestrator.py:346 |
run_stage1 |
software | healthy | cli/orchestrator.py:388 |
run_stage2 |
software | healthy | cli/orchestrator.py:429 |
run_stage3 |
software | healthy | cli/orchestrator.py:479 |
run_presentation |
software | healthy | cli/orchestrator.py:519 |
run_presentation_for_archive |
software | healthy | cli/orchestrator.py:552 |
write_run_marker |
software | healthy | cli/orchestrator.py:610 |
read_run_marker |
software | healthy | cli/orchestrator.py:624 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
cli |
software | healthy | cli |
runs |
software | healthy | runs |
2026-06-05-iot-design-best-practices |
software | healthy | runs/2026-06-05-iot-design-best-practices |
stage3 |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage3 |
stage2 |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage2 |
stage1 |
software | healthy | runs/2026-06-05-iot-design-best-practices/stage1 |
2026-05-29-saarinen-iad-redesign |
software | healthy | runs/2026-05-29-saarinen-iad-redesign |
stage3 |
software | healthy | runs/2026-05-29-saarinen-iad-redesign/stage3 |
stage2 |
software | healthy | runs/2026-05-29-saarinen-iad-redesign/stage2 |
revisions |
software | healthy | runs/2026-05-29-saarinen-iad-redesign/revisions |
v1 |
software | healthy | runs/2026-05-29-saarinen-iad-redesign/revisions/v1 |
stage1 |
software | healthy | runs/2026-05-29-saarinen-iad-redesign/stage1 |
stage4 |
software | healthy | runs/2026-05-29-saarinen-iad-redesign/stage4 |
2026-06-03-baggage-handling-best-practices |
software | healthy | runs/2026-06-03-baggage-handling-best-practices |
stage3 |
software | healthy | runs/2026-06-03-baggage-handling-best-practices/stage3 |
stage2 |
software | healthy | runs/2026-06-03-baggage-handling-best-practices/stage2 |
stage1 |
software | healthy | runs/2026-06-03-baggage-handling-best-practices/stage1 |
2026-04-17-infrastructure-vs-intelligence |
software | healthy | runs/2026-04-17-infrastructure-vs-intelligence |
stage3 |
software | healthy | runs/2026-04-17-infrastructure-vs-intelligence/stage3 |
stage2 |
software | healthy | runs/2026-04-17-infrastructure-vs-intelligence/stage2 |
stage1 |
software | healthy | runs/2026-04-17-infrastructure-vs-intelligence/stage1 |
stage4 |
software | healthy | runs/2026-04-17-infrastructure-vs-intelligence/stage4 |
2026-05-28-sterile-corridor-resilience |
software | healthy | runs/2026-05-28-sterile-corridor-resilience |
stage3 |
software | healthy | runs/2026-05-28-sterile-corridor-resilience/stage3 |
stage2 |
software | healthy | runs/2026-05-28-sterile-corridor-resilience/stage2 |
stage1 |
software | healthy | runs/2026-05-28-sterile-corridor-resilience/stage1 |
stage4 |
software | healthy | runs/2026-05-28-sterile-corridor-resilience/stage4 |
2026-06-03-indoor-signage-best-practices |
software | healthy | runs/2026-06-03-indoor-signage-best-practices |
stage3 |
software | healthy | runs/2026-06-03-indoor-signage-best-practices/stage3 |
stage2 |
software | healthy | runs/2026-06-03-indoor-signage-best-practices/stage2 |
stage1 |
software | healthy | runs/2026-06-03-indoor-signage-best-practices/stage1 |
2026-05-21-mega-terminal-programs-that-underperformed-year-… |
software | healthy | runs/2026-05-21-mega-terminal-programs-that-underperformed-… |
stage3 |
software | healthy | runs/2026-05-21-mega-terminal-programs-that-underperformed-… |
stage2 |
software | healthy | runs/2026-05-21-mega-terminal-programs-that-underperformed-… |
stage1 |
software | healthy | runs/2026-05-21-mega-terminal-programs-that-underperformed-… |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
prompts |
software | healthy | prompts |
runs |
software | healthy | prompts/runs |
| Label | Layer | Status | Path |
|---|---|---|---|
Config |
software | healthy | cli/config.py:32 |
RevisionRequest |
software | healthy | cli/revise.py:33 |
RunBudgetExceeded |
software | healthy | cli/orchestrator.py:45 |
CostTally |
software | healthy | cli/orchestrator.py:50 |
RunResult |
software | healthy | cli/orchestrator.py:72 |
RunSpec |
software | healthy | cli/interactive.py:171 |
Agent |
software | healthy | cli/agents.py:50 |
ReportSource |
software | healthy | cli/publish.py:109 |
RunRecord |
software | healthy | cli/audit.py:37 |
AgentScore |
software | healthy | cli/audit.py:49 |
CheckpointResult |
software | healthy | cli/checkpoints.py:21 |
for |
software | healthy | runs/2026-04-17-infrastructure-vs-intelligence/stage4/build… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-d1_w0dwm |
software | healthy | /tmp/repobility-clone-d1_w0dwm |
This page is publicly accessible at:
https://repobility.com/scan/7a75cbcd-b192-4e25-91f7-7fb85de313c7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7a75cbcd-b192-4e25-91f7-7fb85de313c7/
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.