https://github.com/rm91learn-lab/aifactory
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
310 raw signals (0 security + 310 graph)
Last scanned 2 months, 3 weeks ago · v1 · 303 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2505 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 |
TOOLCHAIN.md |
software | healthy | docs/TOOLCHAIN.md |
DECOMMISSIONS.md |
software | healthy | docs/DECOMMISSIONS.md |
RULEBOOK.md |
software | healthy | docs/RULEBOOK.md |
BUILD-PROCESS.md |
software | healthy | docs/BUILD-PROCESS.md |
SOURCES.md |
software | healthy | docs/SOURCES.md |
skill-catalog.md |
software | healthy | docs/reference/skill-catalog.md |
PRODUCT-CLAUDE.md |
software | healthy | docs/templates/PRODUCT-CLAUDE.md |
build-dashboard.mjs |
software | healthy | scripts/build-dashboard.mjs |
build-vault.mjs |
software | healthy | scripts/build-vault.mjs |
new-product.sh |
software | healthy | scripts/new-product.sh |
adopt-product.sh |
software | healthy | scripts/adopt-product.sh |
verify-kit.mjs |
software | healthy | scripts/verify-kit.mjs |
start-factory.sh |
software | healthy | scripts/start-factory.sh |
agent-stream.mjs |
software | healthy | scripts/agent-stream.mjs |
monitor.mjs |
software | healthy | scripts/monitor.mjs |
check-upstreams.mjs |
software | healthy | scripts/check-upstreams.mjs |
dashboard-worker.js |
software | healthy | cloud/dashboard-worker.js |
wrangler.toml |
software | healthy | cloud/wrangler.toml |
update-prompt.md |
software | healthy | daemon/update-prompt.md |
pair.mjs |
software | healthy | daemon/pair.mjs |
scope-prompt.md |
software | healthy | daemon/scope-prompt.md |
build-prompt.md |
software | healthy | daemon/build-prompt.md |
strategy-prompt.md |
software | healthy | daemon/strategy-prompt.md |
design-prompt.md |
software | healthy | daemon/design-prompt.md |
upstreams.json |
software | healthy | daemon/upstreams.json |
incident-prompt.md |
software | healthy | daemon/incident-prompt.md |
factory-daemon.mjs |
software | healthy | daemon/factory-daemon.mjs |
health.json |
software | healthy | daemon/health.json |
qa-prompt.md |
software | healthy | daemon/qa-prompt.md |
config.json |
software | healthy | daemon/config.json |
upgrade-prompt.md |
software | healthy | daemon/upgrade-prompt.md |
prd-prompt.md |
software | healthy | daemon/prd-prompt.md |
factory-console-v2.md |
software | healthy | daemon/specs/factory-console-v2.md |
research-documentation-lookup.md |
software | healthy | .claude/gsd-core/references/research-documentation-lookup.md |
planner-antipatterns.md |
software | healthy | .claude/gsd-core/references/planner-antipatterns.md |
worktree-path-safety.md |
software | healthy | .claude/gsd-core/references/worktree-path-safety.md |
research-verification-protocol.md |
software | healthy | .claude/gsd-core/references/research-verification-protocol.… |
doc-conflict-engine.md |
software | healthy | .claude/gsd-core/references/doc-conflict-engine.md |
user-story-template.md |
software | healthy | .claude/gsd-core/references/user-story-template.md |
execute-mvp-tdd.md |
software | healthy | .claude/gsd-core/references/execute-mvp-tdd.md |
thinking-models-research.md |
software | healthy | .claude/gsd-core/references/thinking-models-research.md |
model-profile-resolution.md |
software | healthy | .claude/gsd-core/references/model-profile-resolution.md |
planner-source-audit.md |
software | healthy | .claude/gsd-core/references/planner-source-audit.md |
thinking-models-verification.md |
software | healthy | .claude/gsd-core/references/thinking-models-verification.md |
domain-probes.md |
software | healthy | .claude/gsd-core/references/domain-probes.md |
thinking-partner.md |
software | healthy | .claude/gsd-core/references/thinking-partner.md |
verify-mvp-mode.md |
software | healthy | .claude/gsd-core/references/verify-mvp-mode.md |
thinking-models-planning.md |
software | healthy | .claude/gsd-core/references/thinking-models-planning.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
git |
software | healthy | scripts/build-dashboard.mjs:git |
read |
software | healthy | scripts/build-dashboard.mjs:read |
readJson |
software | healthy | scripts/build-dashboard.mjs:readJson |
extractOpenQuestions |
software | healthy | scripts/build-dashboard.mjs:extractOpenQuestions |
normQuestions |
software | healthy | scripts/build-dashboard.mjs:normQuestions |
textToQuestions |
software | healthy | scripts/build-dashboard.mjs:textToQuestions |
gateQuestionsFor |
software | healthy | scripts/build-dashboard.mjs:gateQuestionsFor |
parseRoadmapSections |
software | healthy | scripts/build-dashboard.mjs:parseRoadmapSections |
buildBoard |
software | healthy | scripts/build-dashboard.mjs:buildBoard |
dirStatus |
software | healthy | scripts/build-dashboard.mjs:dirStatus |
parseCheckboxes |
software | healthy | scripts/build-dashboard.mjs:parseCheckboxes |
done |
software | healthy | scripts/build-dashboard.mjs:done |
parseStateLine |
software | healthy | scripts/build-dashboard.mjs:parseStateLine |
parseVersion |
software | healthy | scripts/build-dashboard.mjs:parseVersion |
collectProducts |
software | healthy | scripts/build-dashboard.mjs:collectProducts |
tasks |
software | healthy | scripts/build-dashboard.mjs:tasks |
statusText |
software | healthy | scripts/build-dashboard.mjs:statusText |
flag |
software | healthy | scripts/build-dashboard.mjs:flag |
html |
software | healthy | scripts/build-dashboard.mjs:html |
el |
software | healthy | scripts/build-dashboard.mjs:el |
api |
software | healthy | scripts/build-dashboard.mjs:api |
esc |
software | healthy | scripts/build-dashboard.mjs:esc |
ago |
software | healthy | scripts/build-dashboard.mjs:ago |
qaFailed |
software | healthy | scripts/build-dashboard.mjs:qaFailed |
isParked |
software | healthy | scripts/build-dashboard.mjs:isParked |
built |
software | healthy | scripts/build-dashboard.mjs:built |
live |
software | healthy | scripts/build-dashboard.mjs:live |
stageIdx |
software | healthy | scripts/build-dashboard.mjs:stageIdx |
rail |
software | healthy | scripts/build-dashboard.mjs:rail |
st |
software | healthy | scripts/build-dashboard.mjs:st |
mark |
software | healthy | scripts/build-dashboard.mjs:mark |
badges |
software | healthy | scripts/build-dashboard.mjs:badges |
approveAct |
software | healthy | scripts/build-dashboard.mjs:approveAct |
resumeAct |
software | healthy | scripts/build-dashboard.mjs:resumeAct |
killAct |
software | healthy | scripts/build-dashboard.mjs:killAct |
gotoAct |
software | healthy | scripts/build-dashboard.mjs:gotoAct |
stopAct |
software | healthy | scripts/build-dashboard.mjs:stopAct |
approvalBanner |
software | healthy | scripts/build-dashboard.mjs:approvalBanner |
qs |
software | healthy | scripts/build-dashboard.mjs:qs |
openQAPanel |
software | healthy | scripts/build-dashboard.mjs:openQAPanel |
close |
software | healthy | scripts/build-dashboard.mjs:close |
curAnswer |
software | healthy | scripts/build-dashboard.mjs:curAnswer |
render |
software | healthy | scripts/build-dashboard.mjs:render |
refresh |
software | healthy | scripts/build-dashboard.mjs:refresh |
a |
software | healthy | scripts/build-dashboard.mjs:a |
submitAnswers |
software | healthy | scripts/build-dashboard.mjs:submitAnswers |
pcard |
software | healthy | scripts/build-dashboard.mjs:pcard |
cn |
software | healthy | scripts/build-dashboard.mjs:cn |
kpi |
software | healthy | scripts/build-dashboard.mjs:kpi |
renderGrid |
software | healthy | scripts/build-dashboard.mjs:renderGrid |
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 |
reference |
software | healthy | docs/reference |
templates |
software | healthy | docs/templates |
scripts |
software | healthy | scripts |
cloud |
software | healthy | cloud |
daemon |
software | healthy | daemon |
specs |
software | healthy | daemon/specs |
.claude |
software | healthy | .claude |
gsd-core |
software | healthy | .claude/gsd-core |
references |
software | healthy | .claude/gsd-core/references |
few-shot-examples |
software | healthy | .claude/gsd-core/references/few-shot-examples |
edge-probe-fixtures |
software | healthy | .claude/gsd-core/references/edge-probe-fixtures |
02-merge-intervals |
software | healthy | .claude/gsd-core/references/edge-probe-fixtures/02-merge-in… |
04-money-rounding |
software | healthy | .claude/gsd-core/references/edge-probe-fixtures/04-money-ro… |
05-list-dedupe |
software | healthy | .claude/gsd-core/references/edge-probe-fixtures/05-list-ded… |
01-round-half-even |
software | healthy | .claude/gsd-core/references/edge-probe-fixtures/01-round-ha… |
03-truncate-graphemes |
software | healthy | .claude/gsd-core/references/edge-probe-fixtures/03-truncate… |
06-resolved-mixed |
software | healthy | .claude/gsd-core/references/edge-probe-fixtures/06-resolved… |
prohibition-probe-fixtures |
software | healthy | .claude/gsd-core/references/prohibition-probe-fixtures |
02-clean-utility |
software | healthy | .claude/gsd-core/references/prohibition-probe-fixtures/02-c… |
03-multi-prohibition |
software | healthy | .claude/gsd-core/references/prohibition-probe-fixtures/03-m… |
01-streak-reminder |
software | healthy | .claude/gsd-core/references/prohibition-probe-fixtures/01-s… |
contexts |
software | healthy | .claude/gsd-core/contexts |
templates |
software | healthy | .claude/gsd-core/templates |
codebase |
software | healthy | .claude/gsd-core/templates/codebase |
research-project |
software | healthy | .claude/gsd-core/templates/research-project |
workflows |
software | healthy | .claude/gsd-core/workflows |
help |
software | healthy | .claude/gsd-core/workflows/help |
modes |
software | healthy | .claude/gsd-core/workflows/help/modes |
discuss-phase |
software | healthy | .claude/gsd-core/workflows/discuss-phase |
modes |
software | healthy | .claude/gsd-core/workflows/discuss-phase/modes |
templates |
software | healthy | .claude/gsd-core/workflows/discuss-phase/templates |
execute-phase |
software | healthy | .claude/gsd-core/workflows/execute-phase |
steps |
software | healthy | .claude/gsd-core/workflows/execute-phase/steps |
commands |
software | healthy | .claude/commands |
gsd |
software | healthy | .claude/commands/gsd |
agents |
software | healthy | .claude/agents |
skills |
software | healthy | .claude/skills |
commit-staged-push |
software | healthy | .claude/skills/commit-staged-push |
opportunity-solution-tree |
software | healthy | .claude/skills/opportunity-solution-tree |
update-pr |
software | healthy | .claude/skills/update-pr |
pre-mortem |
software | healthy | .claude/skills/pre-mortem |
reply-to-pr-conversation |
software | healthy | .claude/skills/reply-to-pr-conversation |
finalize |
software | healthy | .claude/skills/finalize |
intended-vs-implemented |
software | healthy | .claude/skills/intended-vs-implemented |
update-dependencies |
software | healthy | .claude/skills/update-dependencies |
review-code |
software | healthy | .claude/skills/review-code |
references |
software | healthy | .claude/skills/review-code/references |
ansoff-matrix |
software | healthy | .claude/skills/ansoff-matrix |
requesting-code-review |
software | healthy | .claude/skills/requesting-code-review |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PreparedQuery |
software | healthy | .claude/skills/last30days/scripts/lib/relevance.py:74 |
SubprocTimeout |
software | healthy | .claude/skills/last30days/scripts/lib/subproc.py:17 |
SubprocResult |
software | healthy | .claude/skills/last30days/scripts/lib/subproc.py:22 |
HTTPError |
software | healthy | .claude/skills/last30days/scripts/lib/http.py:39 |
OpenAIAuth |
software | healthy | .claude/skills/last30days/scripts/lib/env.py:63 |
_PreparedText |
software | healthy | .claude/skills/last30days/scripts/lib/dedupe.py:89 |
ProviderRuntime |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:32 |
SubQuery |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:42 |
QueryPlan |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:59 |
SourceItem |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:72 |
Candidate |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:98 |
Cluster |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:126 |
Report |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:143 |
RetrievalBundle |
software | healthy | .claude/skills/last30days/scripts/lib/schema.py:161 |
_CategoryEntry |
software | healthy | .claude/skills/last30days/scripts/lib/categories.py:29 |
RedditRateLimitError |
software | healthy | .claude/skills/last30days/scripts/lib/reddit_enrich.py:30 |
ReasoningClient |
software | healthy | .claude/skills/last30days/scripts/lib/providers.py:29 |
GeminiClient |
software | healthy | .claude/skills/last30days/scripts/lib/providers.py:55 |
OpenAIClient |
software | healthy | .claude/skills/last30days/scripts/lib/providers.py:100 |
XAIClient |
software | healthy | .claude/skills/last30days/scripts/lib/providers.py:158 |
OpenRouterClient |
software | healthy | .claude/skills/last30days/scripts/lib/providers.py:189 |
Colors |
software | healthy | .claude/skills/last30days/scripts/lib/ui.py:15 |
Spinner |
software | healthy | .claude/skills/last30days/scripts/lib/ui.py:230 |
ProgressDisplay |
software | healthy | .claude/skills/last30days/scripts/lib/ui.py:282 |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.claude/skills/last30days/scripts/lib/env.py |
security | healthy | .claude/skills/last30days/scripts/lib/env.py |
auth::.claude/skills/last30days/scripts/lib/bluesky.py |
security | healthy | .claude/skills/last30days/scripts/lib/bluesky.py |
auth::.claude/skills/api-test-suite-generator/SKILL.md |
security | healthy | .claude/skills/api-test-suite-generator/SKILL.md |
auth::.claude/skills/health/SKILL.md |
security | healthy | .claude/skills/health/SKILL.md |
auth::.claude/skills/self-improve/SKILL.md |
security | healthy | .claude/skills/self-improve/SKILL.md |
auth::.claude/skills/api-testing/SKILL.md |
security | healthy | .claude/skills/api-testing/SKILL.md |
auth::.claude/skills/create-threat-model/SKILL.md |
security | healthy | .claude/skills/create-threat-model/SKILL.md |
auth::.claude/skills/last30days/scripts/lib/setup_wizard.py |
security | healthy | .claude/skills/last30days/scripts/lib/setup_wizard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
schema_version |
data | healthy | .claude/skills/last30days/scripts/store.py |
topics |
data | healthy | .claude/skills/last30days/scripts/store.py |
research_runs |
data | healthy | .claude/skills/last30days/scripts/store.py |
findings |
data | healthy | .claude/skills/last30days/scripts/store.py |
settings |
data | healthy | .claude/skills/last30days/scripts/store.py |
finding_sightings |
data | healthy | .claude/skills/last30days/scripts/store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::.claude/skills/qa-test-planner/SKILL.md |
security | healthy | .claude/skills/qa-test-planner/SKILL.md |
password_literal::.claude/skills/qa-test-planner/SKILL.md |
security | healthy | .claude/skills/qa-test-planner/SKILL.md |
password_literal::.claude/skills/api-test-suite-generator/S… |
security | healthy | .claude/skills/api-test-suite-generator/SKILL.md |
password_literal::.claude/skills/api-test-suite-generator/S… |
security | healthy | .claude/skills/api-test-suite-generator/SKILL.md |
password_literal::.claude/skills/api-test-suite-generator/S… |
security | healthy | .claude/skills/api-test-suite-generator/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .claude/skills/ansoff-matrix/SKILL.md |
vps::azure |
hardware | healthy | .claude/skills/ansoff-matrix/SKILL.md |
vps::hetzner |
hardware | healthy | .claude/skills/last30days/scripts/lib/youtube_yt.py |
vps::digitalocean |
hardware | healthy | .claude/skills/last30days/scripts/lib/youtube_yt.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | daemon/factory-daemon.mjs |
124.0.0.0 |
network | healthy | .claude/skills/last30days/scripts/lib/reddit_public.py |
131.0.0.0 |
network | healthy | .claude/skills/last30days/scripts/lib/youtube_yt.py |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | .claude/skills/gstack-shared/jargon-list.json |
nginx |
network | healthy | .claude/skills/last30days/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sq9f4tko |
software | healthy | /tmp/repobility-clone-sq9f4tko |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .claude/skills/last30days/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .claude/skills/soft-skill/SKILL.md |
This page is publicly accessible at:
https://repobility.com/scan/f7e3ec0d-ac7c-433c-9402-e0b1133454b0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f7e3ec0d-ac7c-433c-9402-e0b1133454b0/
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.