KB Lint Report — 2026-05-29¶
KB: compiled
Run: 2026-05-29 21:30:54 UTC
Checks: 8 total
Summary¶
| Check | Status | Findings |
|---|---|---|
| Orphan scan | ✅ PASS | 0 orphans |
| Dead-end scan | ⚠️ WARN | 6 dead ends |
| Completeness | ✅ PASS | 0 articles missing fields |
| Stale references | ℹ️ INFO | 293 unchecked URLs (informational only) |
| Duplicate detection | ⚠️ WARN | 1 duplicates |
| Encoding issues | ✅ PASS | 0 articles |
| Connection opportunities | ℹ️ INFO | 6 suggestions |
| Missing data imputation | ✅ PASS | 0 articles flagged |
Orphan Scan¶
No orphan articles found.
Orphans: 0
Suppressed (taxonomy leaf nodes): 16
| Suppressed article | Path |
|--------------------|------|
| log | log.md |
| karpathy-gap-analysis-2026-04-27-stale | sources/karpathy-gap-analysis-2026-04-27-stale.md |
| sources-list | sources/sources-list.md |
| about | sources/about.md |
| q-kelly-five-layer-memory-system | reports/q-kelly-five-layer-memory-system.md |
| lint-2026-05-29 | reports/lint-2026-05-29.md |
| q-beads-vs-kelly-pipeline-state | reports/q-beads-vs-kelly-pipeline-state.md |
| q-cis-ready-criteria | reports/q-cis-ready-criteria.md |
| gap-analysis-corrected-2026-05-29 | reports/gap-analysis-corrected-2026-05-29.md |
| thariq-simon-html-qa | reports/thariq-simon-html-qa.md |
| lint-2026-05-07 | reports/lint-2026-05-07.md |
| q-kelly-spawn-protocol | reports/q-kelly-spawn-protocol.md |
| q-kelly-autonomous-compounding-loops | reports/q-kelly-autonomous-compounding-loops.md |
| plantry-prd-demo | reports/plantry-prd-demo.md |
| simon-willison-unreasonable-html-qa | reports/simon-willison-unreasonable-html-qa.md |
| q-kelly-authority-matrix | reports/q-kelly-authority-matrix.md |
Dead-End Scan¶
| Article | Outgoing links |
|---|---|
| log.md | 0 |
| concepts/tufte-viz-principles.md | 0 |
| concepts/tufte-viz-skill-origin.md | 0 |
| concepts/tufte-viz-pre-post-demos.md | 0 |
| sources/claude-code-dynamic-workflows.md | 0 |
| sources/factory-pattern-vs-anthropic-dynamic-workflows.md | 0 |
Dead-ends: 6
Completeness¶
All articles are complete.
Missing fields: 0 articles
Stale References¶
- `https://superada.ai/skills/*``````````````` — HTTP 404
- `https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04```` — HTTP 403
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://claude.com/blog/introducing-dynamic-workflows-in-claude-code,```` — HTTP 404
- `https://sharpener.dev/````````` — HTTP 404
- `https://x.com/trq212```` — HTTP 403
- `https://discord.com/api/webhooks/...```````````` — HTTP 400
- `https://x.com/i/article/2041858771123617793```````````` — HTTP 403
- `https://discord.com/api/webhooks/...```````````````` — HTTP 400
- `http://localhost:18789,
` — Error: InvalidURL: nonnumeric port: '18789,' - `http://localhost:3147/health```````````` — URLError: [Errno 61] Connection refused
- `https://superada.ai/crew/*````````````` — HTTP 404
- `https://x.com/trq212`````` — HTTP 403
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://x.com/i/article/2041858771123617793``` — HTTP 403
- `https://simonw.substack.com/p/agentic-engineering-patterns```````````` — HTTP 404
- `https://superada.ai/crew/*```````````````` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://superada.ai/skills/*``````````` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,``````````` — HTTP 404
- `https://github.com/aparente/claude-skills,````````````` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://x.com/i/article/2041858771123617793`````````` — HTTP 403
- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f```````` — HTTP 403
- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f``````````````` — HTTP 403
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://x.com/i/article/2041858771123617793`````````````` — HTTP 403
- `http://localhost:18789,
` — Error: InvalidURL: nonnumeric port: '18789,' - `https://x.com/trq212`` — HTTP 403
- `https://superada.ai/crew/*````` — HTTP 404
- `https://sharpener.dev/````````````````` — HTTP 404
- `https://docs.bmad-method.org```````````````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://docs.bmad-method.org`` — URLError: [Errno 8] nodename nor servname provided, or not known
- `http://localhost:3147/health``````````` — URLError: [Errno 61] Connection refused
- `https://simonw.substack.com/p/agentic-engineering-patterns````````` — HTTP 404
- `https://steve-yegge.medium.com/welcome-to-gas-city-57f564bb3607`` — HTTP 403
- `https://simonw.substack.com/p/agentic-engineering-patterns``````````` — HTTP 404
- `https://github.com/aparente/claude-skills;````` — HTTP 404
- `https://sharpener.dev/```````` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://sharpener.dev/```````````````` — HTTP 404
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://sharpener.dev/``````````` — HTTP 404
- `https://x.com/trq212``` — HTTP 403
- `https://docs.bmad-method.org````````````````` — URLError: [Errno 8] nodename nor servname provided, or not known
https://github.com/bmad-code-org/BMAD-METHOD,`````` — HTTP 404- `https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04````` — HTTP 403
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://sharpener.dev/`` — HTTP 404
- `https://steve-yegge.medium.com/gas-town-emergency-user-manual-cf0e4556d74b``````````` — HTTP 403
- `https://claude.com/blog/introducing-dynamic-workflows-in-claude-code,`````` — HTTP 404
- `https://claude.com/blog/introducing-dynamic-workflows-in-claude-code,````` — HTTP 404
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://superada.ai/skills/*````````````````` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://sharpener.dev/`````` — HTTP 404
- `http://localhost:3147/health```````````````` — URLError: [Errno 61] Connection refused
- `https://discord.com/api/webhooks/...`````````````` — HTTP 400
- `https://docs.bmad-method.org`````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://superada.ai/crew/*`````````````````` — HTTP 404
https://github.com/aparente/claude-skills,— HTTP 404- `https://github.com/bmad-code-org/BMAD-METHOD,````` — HTTP 404
- `https://superada.ai/crew/*````````````````` — HTTP 404
- `https://x.com/i/article/2041858771123617793````````````````` — HTTP 403
- `https://superada.ai/skills/*```` — HTTP 404
https://github.com/bmad-code-org/BMAD-METHOD,``````````````` — HTTP 404- `http://localhost:3147/health``` — URLError: [Errno 61] Connection refused
- `https://claude.com/blog/introducing-dynamic-workflows-in-claude-code,``` — HTTP 404
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://github.com/aparente/claude-skills,```` — HTTP 404
- `https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04`` — HTTP 403
- `https://github.com/aparente/claude-skills,`````````` — HTTP 404
- `https://sharpener.dev/````````````` — HTTP 404
- `http://localhost:18789,
` — Error: InvalidURL: nonnumeric port: '18789,' - `https://simonw.substack.com/p/agentic-engineering-patterns````````````` — HTTP 404
- `https://steve-yegge.medium.com/gas-town-emergency-user-manual-cf0e4556d74b````````` — HTTP 403
- `http://localhost:18789,
` — Error: InvalidURL: nonnumeric port: '18789,' - `https://sharpener.dev/``````````````` — HTTP 404
- `http://localhost:3147/health````````````` — URLError: [Errno 61] Connection refused
- `https://simonw.substack.com/p/agentic-engineering-patterns```` — HTTP 404
https://github.com/bmad-code-org/BMAD-METHOD,````````````` — HTTP 404- `https://x.com/trq212````` — HTTP 403
- `https://github.com/aparente/claude-skills;````````` — HTTP 404
- `https://discord.com/api/webhooks/...`````````` — HTTP 400
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789,`'https://x.com/trq212— HTTP 403- `https://superada.ai/skills/*`````````` — HTTP 404
- `http://localhost:18789,
` — Error: InvalidURL: nonnumeric port: '18789,' - `http://localhost:3147/health``````````````` — URLError: [Errno 61] Connection refused
- `https://x.com/i/article/2041858771123617793````` — HTTP 403
- `https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec````` — HTTP 403
- `https://docs.bmad-method.org```` — URLError: [Errno 8] nodename nor servname provided, or not known
https://github.com/bmad-code-org/BMAD-METHOD,`````````````` — HTTP 404- `https://sharpener.dev/```` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `http://localhost:18789,
` — Error: InvalidURL: nonnumeric port: '18789,' - `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://x.com/i/article/2041858771123617793```````````````` — HTTP 403
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'https://discord.com/api/webhooks/...— HTTP 401- `https://x.com/trq212`````````` — HTTP 403
- `https://superada.ai/skills/*`````````````` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,``````````````` — HTTP 404
- `https://superada.ai/skills/*``` — HTTP 404
- `https://superada.ai/skills/*````` — HTTP 404
- `https://x.com/i/article/2041858771123617793````````````` — HTTP 403
- `https://github.com/bmad-code-org/BMAD-METHOD,`````````` — HTTP 404
- `https://x.com/trq212````````````` — HTTP 403
https://github.com/bmad-code-org/BMAD-METHOD,``````````` — HTTP 404- `https://x.com/i/article/2041858771123617793```` — HTTP 403
- `https://superada.ai/skills/*```````````````` — HTTP 404
- `https://www.anthropic.com/news/claude-opus-4-8`` — HTTP 400
- `https://x.com/trq212``````` — HTTP 403
- `https://superada.ai/crew/*`````````` — HTTP 404
- `https://superada.ai/skills/*```````` — HTTP 404
- `https://x.com/i/article/2041858771123617793````````` — HTTP 403
https://github.com/bmad-code-org/BMAD-METHOD,``````` — HTTP 404- `https://docs.bmad-method.org`````````````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://discord.com/api/webhooks/...````` — HTTP 400
- `https://github.com/aparente/claude-skills,````` — HTTP 404
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://x.com/trq212```````` — HTTP 403
- `https://github.com/aparente/claude-skills,````````` — HTTP 404
- `http://localhost:3147/health```` — URLError: [Errno 61] Connection refused
- `http://localhost:3147/health``````````````````` — URLError: [Errno 61] Connection refused
- `https://superada.ai/crew/*`````````````` — HTTP 404
- `https://simonw.substack.com/p/agentic-engineering-patterns``````````````` — HTTP 404
- `https://github.com/aparente/claude-skills;```````` — HTTP 404
- `http://localhost:3147/health`````` — URLError: [Errno 61] Connection refused
- `https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec`````````` — HTTP 403
- `https://x.com/i/article/2041858771123617793`````` — HTTP 403
https://github.com/bmad-code-org/BMAD-METHOD,```` — HTTP 404- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f``` — HTTP 403
- `https://github.com/bmad-code-org/BMAD-METHOD,```````` — HTTP 404
https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04— HTTP 403- `https://github.com/aparente/claude-skills,`````` — HTTP 404
- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f```` — HTTP 403
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://x.com/i/article/2041858771123617793`` — HTTP 403
- `https://simonw.substack.com/p/agentic-engineering-patterns```````` — HTTP 404
- `https://superada.ai/skills/*````````` — HTTP 404
- `https://docs.bmad-method.org```````````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec````````````` — HTTP 403
- `https://github.com/aparente/claude-skills;`````` — HTTP 404
- `https://superada.ai/skills/*``````` — HTTP 404
- `https://simonw.substack.com/p/agentic-engineering-patterns`````````````````` — HTTP 404
- `https://superada.ai/skills/*`` — HTTP 404
- `https://superada.ai/crew/*```````````` — HTTP 404
- `https://github.com/aparente/claude-skills;``` — HTTP 404
https://github.com/bmad-code-org/BMAD-METHOD,— HTTP 404https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec— HTTP 403http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://simonw.substack.com/p/agentic-engineering-patterns`````````````` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,```````````` — HTTP 404
- `https://x.com/i/article/2041858771123617793`````````````````` — HTTP 403
- `http://localhost:3147/health````````` — URLError: [Errno 61] Connection refused
https://github.com/bmad-code-org/BMAD-METHOD,````` — HTTP 404https://github.com/aparente/claude-skills;— HTTP 404- `http://localhost:18789,
` — Error: InvalidURL: nonnumeric port: '18789,' - `https://steve-yegge.medium.com/welcome-to-gas-city-57f564bb3607```````````````` — HTTP 403
- `https://superada.ai/crew/*``````` — HTTP 404
- `https://simonw.substack.com/p/agentic-engineering-patterns````` — HTTP 404
- `https://discord.com/api/webhooks/...``````` — HTTP 400
- `https://superada.ai/crew/*``````````````` — HTTP 404
- `https://docs.bmad-method.org````````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://docs.bmad-method.org`````````` — URLError: [Errno 8] nodename nor servname provided, or not known
https://github.com/bmad-code-org/BMAD-METHOD,```````` — HTTP 404- `https://simonwillison.net/``````` — HTTP 404
- `https://sharpener.dev/`````````````` — HTTP 404
- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f``````` — HTTP 403
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://claude.com/blog/introducing-dynamic-workflows-in-claude-code,``````` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' https://superada.ai/skills/*— HTTP 404https://steve-yegge.medium.com/gas-town-emergency-user-manual-cf0e4556d74b— HTTP 403- `https://discord.com/api/webhooks/...```````` — HTTP 400
https://github.com/bmad-code-org/BMAD-METHOD,`` — HTTP 404- `https://github.com/aparente/claude-skills,``````````````` — HTTP 404
https://github.com/bmad-code-org/BMAD-METHOD,```````````` — HTTP 404- `https://discord.com/api/webhooks/...```` — HTTP 400
- `https://github.com/aparente/claude-skills,```````` — HTTP 404
- `https://discord.com/api/webhooks/...````````` — HTTP 400
- `https://docs.bmad-method.org````````````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://sharpener.dev/``````` — HTTP 404
- `https://discord.com/api/webhooks/...````````````` — HTTP 400
- `https://simonw.substack.com/p/agentic-engineering-patterns```````````````` — HTTP 404
- `https://github.com/aparente/claude-skills;`` — HTTP 404
- `https://github.com/aparente/claude-skills,``` — HTTP 404
- `https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04``````````` — HTTP 403
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `http://localhost:3147/health`````````` — URLError: [Errno 61] Connection refused
- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f````` — HTTP 403
- `https://sharpener.dev/````` — HTTP 404
- `https://github.com/aparente/claude-skills;``````` — HTTP 404
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'https://github.com/bmad-code-org/BMAD-METHOD,```````````````` — HTTP 404- `https://x.com/trq212`````````````` — HTTP 403
- `https://simonw.substack.com/p/agentic-engineering-patterns````````````````` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,```````````````` — HTTP 404
- `https://superada.ai/crew/*``````````` — HTTP 404
- `https://steve-yegge.medium.com/gas-town-emergency-user-manual-cf0e4556d74b``` — HTTP 403
- `https://simonw.substack.com/p/agentic-engineering-patterns``````` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,```` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,``````` — HTTP 404
- `https://x.com/i/article/2041858771123617793```````` — HTTP 403
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `http://localhost:3147/health````` — URLError: [Errno 61] Connection refused
- `https://docs.bmad-method.org````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec```````````````` — HTTP 403
- `https://superada.ai/crew/*```` — HTTP 404
- `https://sharpener.dev/``` — HTTP 404
- `https://github.com/aparente/claude-skills;```` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' https://github.com/bmad-code-org/BMAD-METHOD,` — HTTP 404- `https://steve-yegge.medium.com/welcome-to-gas-city-57f564bb3607```````` — HTTP 403
- `https://steve-yegge.medium.com/welcome-to-gas-city-57f564bb3607`````````` — HTTP 403
- `https://docs.bmad-method.org``````````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://docs.bmad-method.org```````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://claude.com/blog/introducing-dynamic-workflows-in-claude-code,`` — HTTP 404
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://discord.com/api/webhooks/...``````````````` — HTTP 400
- `https://superada.ai/skills/*`````````````````` — HTTP 404
- `https://steve-yegge.medium.com/gas-town-emergency-user-manual-cf0e4556d74b`` — HTTP 403
- `http://localhost:3147/health```````` — URLError: [Errno 61] Connection refused
https://github.com/bmad-code-org/BMAD-METHOD,`````````` — HTTP 404- `https://simonw.substack.com/p/agentic-engineering-patterns``` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,`` — HTTP 404
- `https://docs.bmad-method.org``````````````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://steve-yegge.medium.com/welcome-to-gas-city-57f564bb3607```````````` — HTTP 403
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `https://discord.com/api/webhooks/...`` — HTTP 400
- `https://github.com/bmad-code-org/BMAD-METHOD,````````````` — HTTP 404
- `https://superada.ai/crew/*````````` — HTTP 404
- `https://steve-yegge.medium.com/gas-town-emergency-user-manual-cf0e4556d74b```````````````` — HTTP 403
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `http://localhost:3147/health`````````````````` — URLError: [Errno 61] Connection refused
- `https://docs.bmad-method.org``` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://discord.com/api/webhooks/...``` — HTTP 400
- `https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04`````````````` — HTTP 403
- `https://x.com/trq212```````````````` — HTTP 403
https://steve-yegge.medium.com/welcome-to-gas-city-57f564bb3607— HTTP 403- `https://github.com/aparente/claude-skills,`````````````` — HTTP 404
- `https://github.com/aparente/claude-skills,``````` — HTTP 404
- `https://simonw.substack.com/p/agentic-engineering-patterns`` — HTTP 404
- `https://simonw.substack.com/p/agentic-engineering-patterns`````````` — HTTP 404
https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f— HTTP 403- `https://x.com/trq212```````````` — HTTP 403
- `https://superada.ai/skills/*````````````` — HTTP 404
- `https://sharpener.dev/```````````` — HTTP 404
- `https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec``````````` — Timeout
- `https://x.com/trq212``````````` — HTTP 403
- `https://github.com/aparente/claude-skills,``````````` — HTTP 404
- `https://github.com/aparente/claude-skills,`` — HTTP 404
- `http://localhost:3147/health````````````````` — URLError: [Errno 61] Connection refused
- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f`````````````` — HTTP 403
- `https://superada.ai/crew/*`````` — HTTP 404
- `https://superada.ai/crew/*`` — HTTP 404
- `https://x.com/trq212``````````````` — HTTP 403
- `https://github.com/aparente/claude-skills,```````````` — HTTP 404
- `https://steve-yegge.medium.com/gas-town-emergency-user-manual-cf0e4556d74b````` — HTTP 403
- `https://github.com/bmad-code-org/BMAD-METHOD,``` — HTTP 404
- `https://superada.ai/skills/*`````` — HTTP 404
https://claude.com/blog/introducing-dynamic-workflows-in-claude-code,— HTTP 404- `https://github.com/bmad-code-org/BMAD-METHOD,````````` — HTTP 404
- `https://x.com/i/article/2041858771123617793``````````````` — HTTP 403
- `https://sharpener.dev/`````````` — HTTP 404
- `https://superada.ai/crew/*```````` — HTTP 404
- `https://discord.com/api/webhooks/...``````````` — HTTP 400
- `https://docs.bmad-method.org``````` — URLError: [Errno 8] nodename nor servname provided, or not known
- `https://simonw.substack.com/p/agentic-engineering-patterns`````` — HTTP 404
- `http://localhost:3147/health``````` — URLError: [Errno 61] Connection refused
http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'https://github.com/bmad-code-org/BMAD-METHOD,````````` — HTTP 404http://localhost:18789,` — Error: InvalidURL: nonnumeric port: '18789`,'- `http://localhost:3147/health`````````````` — URLError: [Errno 61] Connection refused
- `https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f`` — HTTP 403
- `http://localhost:18789
` — Error: InvalidURL: nonnumeric port: '18789' - `https://github.com/aparente/claude-skills,```````````````` — HTTP 404
- `https://github.com/bmad-code-org/BMAD-METHOD,`````````````` — HTTP 404
- `https://superada.ai/crew/*``` — HTTP 404
- `https://discord.com/api/webhooks/...`````` — HTTP 400
- `https://x.com/i/article/2041858771123617793``````` — HTTP 403
- `https://superada.ai/skills/*```````````` — HTTP 404
- `https://x.com/trq212````````` — HTTP 403
- `https://simonwillison.net/guides/agentic-engineering-patterns/```````` — HTTP 404
https://x.com/i/article/2041858771123617793— HTTP 403https://github.com/bmad-code-org/BMAD-METHOD,``` — HTTP 404- `https://x.com/i/article/2041858771123617793``````````` — HTTP 403
- `https://github.com/bmad-code-org/BMAD-METHOD,`````` — HTTP 404
https://www.anthropic.com/news/claude-opus-4-8— Timeout
Broken URLs: 293
Duplicate Detection¶
| Article A | Article B | Overlap |
|---|---|---|
| reports/lint-2026-05-29.md | reports/lint-2026-05-07.md | 86.4% |
Duplicates: 1
Encoding Issues¶
No encoding issues found.
Encoding issues: 0
Connection Opportunities¶
| From | To | Reason |
|---|---|---|
| log | index | keyword overlap (62%) |
| tufte-viz-principles | index | keyword overlap (30%) |
| tufte-viz-skill-origin | parente-tufte-viz-tweet | keyword overlap (51%) |
| tufte-viz-pre-post-demos | index | keyword overlap (30%) |
| claude-code-dynamic-workflows | index | keyword overlap (56%) |
| factory-pattern-vs-anthropic-dynamic-workflows | kelly-gas-town-gap-analysis | keyword overlap (57%) |
Suggestions: 6
Missing Data Imputation¶
Skipped: no LLM client configured
Flagged articles: 0
Check Statuses¶
- ✅ orphan: PASS — 0 findings
- ⚠️ dead_end: WARN — 6 findings
- ✅ completeness: PASS — 0 findings
- ℹ️ stale: INFO — 293 findings
- ❌ duplicates: FAIL — 1 findings
- ✅ encoding: PASS — 0 findings
- ℹ️ conn_opps: INFO — 6 findings
- ℹ️ missing_data: INFO — 0 findings
Generated by kb/tools/lint.py