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

> 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.

```mermaid
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.
