Disciplines · Audits

TODO/FIXME/HACK burn-down inventory (audit F-7)

Counts show inventory concentration, not implementation effort or defect severity.

5sections3 minread

On this page

Generated by node tools/audit/todo-burndown.mjs at repo state ec546042bb 2026-07-18T08:22:16Z. Regenerate after burn-down work; do not hand-edit the tables.

Summary#

Metric Count
Files with markers (non-test source) 471
— actionable application code 468
— vendored/generated/dataset-like 3
TODO markers 600
FIXME markers 14
HACK markers 8

Marker concentration#

Counts show inventory concentration, not implementation effort or defect severity. The chart groups the five largest owner surfaces and the remaining owners; the exact all-owner values follow.

pie showData title Actionable marker concentration by owner surface "V2" : 273 "scripts" : 165 "V5" : 51 "libs/iris" : 46 "libs/neith" : 17 "All other owners" : 65

Actionable markers by owner surface#

Owner surface Files Markers
V2 230 273
scripts 142 165
V5 35 51
libs/iris 14 46
libs/neith 6 17
V4 14 14
tools 3 14
apps/aphrodite 5 11
services 6 11
libs/maya 1 3
libs/nisaba 2 2
libs/yemaya 2 2
apps/iris 1 1
apps/lilith 1 1
libs/aphrodite 1 1
libs/bellona 1 1
libs/oshun 1 1
libs/psyche 1 1
libs/shared 1 1
static 1 1

Top 50 actionable files#

Markers File
17 scripts/docs/generate-oshun-domain-reference.mjs
11 libs/iris/code/agentic/src/bug-fixer.ts
9 libs/neith/qa/src/code-quality/tech-debt.ts
8 tools/audit/todo-burndown.mjs
6 libs/iris/code/quality/src/technical-debt-identifier.ts
6 libs/iris/integrations/maya/src/agents/scripting-assistant.ts
5 V2/ue/Tools/check-v2-input-system-documentation.py
5 apps/aphrodite/streaming/src/index.ts
5 libs/iris/code/git/src/code-documentation-generator.ts
5 tools/bellona/new-command/src/templates.ts
4 V2/ue/Tools/check-v2-input-debugging-overlay.py
4 libs/neith/testing/src/unit/rust-infra.ts
4 scripts/verify-phase-22-completion.mjs
3 V5/tools/frontier-naturalist/validate-frontier-naturalist.py
3 V5/tools/live-service/validate-live-service.py
3 V5/tools/period-documentary/validate-period-documentary.py
3 V5/tools/validate-v5-docs.py
3 apps/aphrodite/streaming/src/routes/metrics.ts
3 libs/iris/agents/archetypes/src/code-agent.ts
3 libs/iris/code/agentic/src/feature-implementer.ts
3 libs/iris/code/git/src/technical-debt-tracker.ts
3 libs/maya/documentation/src/tutorials-guides/scripting-introduction.ts
3 scripts/v6/verify-v6-exit-criteria-readiness.mjs
3 services/psyche/conferencing/src/video_conferencing/meeting_intelligence/integrations/project_management.py
3 services/psyche/video-conferencing/src/video_conferencing/meeting_intelligence/integrations/project_management.py
2 V2/ue/Tools/check-v2-auction-house.py
2 V2/ue/Tools/check-v2-bot-coverage-mapping.py
2 V2/ue/Tools/check-v2-bot-harness.py
2 V2/ue/Tools/check-v2-combat-bot.py
2 V2/ue/Tools/check-v2-currency-ledger.py
2 V2/ue/Tools/check-v2-economy-direct-trade.py
2 V2/ue/Tools/check-v2-economy-documentation.py
2 V2/ue/Tools/check-v2-economy-exploit-detection.py
2 V2/ue/Tools/check-v2-haptic-feedback-binding.py
2 V2/ue/Tools/check-v2-input-recording-for-testing.py
2 V2/ue/Tools/check-v2-load-test-bot-army.py
2 V2/ue/Tools/check-v2-mod-author-dashboard.py
2 V2/ue/Tools/check-v2-mod-auto-update.py
2 V2/ue/Tools/check-v2-mod-browser.py
2 V2/ue/Tools/check-v2-mod-collections.py
2 V2/ue/Tools/check-v2-mod-conflict-detection.py
2 V2/ue/Tools/check-v2-mod-content-policy.py
2 V2/ue/Tools/check-v2-mod-distribution-publisher-guide.py
2 V2/ue/Tools/check-v2-mod-download-analytics.py
2 V2/ue/Tools/check-v2-mod-legal-framework.py
2 V2/ue/Tools/check-v2-mod-multiplayer-compatibility.py
2 V2/ue/Tools/check-v2-mod-rating-review.py
2 V2/ue/Tools/check-v2-mod-review-pipeline.py
2 V2/ue/Tools/check-v2-mod-save-game-compatibility.py
2 V2/ue/Tools/check-v2-modio-integration.py

Method#

  • Tracked files with source extensions (ts/js/py/rs families), test files excluded.
  • Marker = whole-word TODO/FIXME/HACK followed by : or whitespace.
  • Vendored/generated/dataset-like = path matches vendor|generated|.gen.|dataset|fixtures|third-party|proto/ — burn-down there is usually upstream or regeneration work, not in-place edits.