Automated documentation-hygiene sweep. This is a proposal only -- no files were changed, moved, or deleted by this process. A human should review and action the recommendations below.
Scope
Inventory covered every *.md file plus any *ToDo*, *TODO*, *RnD*, *RND* files and research directories (e.g. ride-research/, l2-research/). .git/, node_modules/, and CLAUDE.md were excluded per instructions.
The repository only contains two Markdown files besides CLAUDE.md. No *ToDo*/*RnD* files and no research directories exist.
Findings
| File |
Recommendation |
Rationale (evidence) |
README.md |
UPDATE |
Roadmap checklist contains items marked incomplete ([ ]) that are already implemented in code: "Create WebSocket hookup for screensaver modal" is implemented (static/js/main.js:873-900, initializeScreensaverSocket()/updateScreensaverGauges()), and "Hookup Ignition Button" is implemented (static/js/modules/ui-buttons.js:436-445, wired to #ignitionBtn and to m20relay.set in static/data/usv_config.json:20). Additionally, the Roadmap section (lines ~161-177) contains duplicate entries -- "Collective Power Trim Tab Joystick binding", "Create Moving maps background", "Create Video feed screen", and "Create Tacktical Map View" each appear twice. Recommend checking off the two completed items and removing the duplicate lines. |
KiloWebInterface_Deployment_Instructions.md |
KEEP |
Describes the current Pi/nginx/systemd deployment flow; the auth-related environment variables it doesn't conflict with (KILO_CONTROL_TOKEN, KILO_CONTROL_WHITELIST, KILO_ALLOW_ANON_CONTROL_WS) are present and used in app.py:36-40. No evidence of obsolete paths or superseded content; last touched in the same commit (15c38c3) as active feature work, indicating it's maintained alongside the codebase. |
Summary: 2 files reviewed -- 0 KEEP-only-no-issues, 1 KEEP, 1 UPDATE, 0 ARCHIVE, 0 DELETE-CANDIDATE. No *ToDo*/*RnD* files or research directories were found in the repository.
No files were changed, moved, edited, or deleted as part of this proposal.
Automated documentation-hygiene sweep. This is a proposal only -- no files were changed, moved, or deleted by this process. A human should review and action the recommendations below.
Scope
Inventory covered every
*.mdfile plus any*ToDo*,*TODO*,*RnD*,*RND*files and research directories (e.g.ride-research/,l2-research/)..git/,node_modules/, andCLAUDE.mdwere excluded per instructions.The repository only contains two Markdown files besides
CLAUDE.md. No*ToDo*/*RnD*files and no research directories exist.Findings
README.md[ ]) that are already implemented in code: "Create WebSocket hookup for screensaver modal" is implemented (static/js/main.js:873-900,initializeScreensaverSocket()/updateScreensaverGauges()), and "Hookup Ignition Button" is implemented (static/js/modules/ui-buttons.js:436-445, wired to#ignitionBtnand tom20relay.setinstatic/data/usv_config.json:20). Additionally, the Roadmap section (lines ~161-177) contains duplicate entries -- "Collective Power Trim Tab Joystick binding", "Create Moving maps background", "Create Video feed screen", and "Create Tacktical Map View" each appear twice. Recommend checking off the two completed items and removing the duplicate lines.KiloWebInterface_Deployment_Instructions.mdKILO_CONTROL_TOKEN,KILO_CONTROL_WHITELIST,KILO_ALLOW_ANON_CONTROL_WS) are present and used inapp.py:36-40. No evidence of obsolete paths or superseded content; last touched in the same commit (15c38c3) as active feature work, indicating it's maintained alongside the codebase.Summary: 2 files reviewed -- 0 KEEP-only-no-issues, 1 KEEP, 1 UPDATE, 0 ARCHIVE, 0 DELETE-CANDIDATE. No
*ToDo*/*RnD*files or research directories were found in the repository.No files were changed, moved, edited, or deleted as part of this proposal.