Files
claude-sync/projects/-Users-csader-Downloads-SplitFlapDisplay-main/memory/project_calibration_plan.md
T
Chris 33cab10cef Initial sync: memory, agents, commands, and gitignore
Syncs project memory, custom agents, and commands across machines.
Excludes secrets (settings.json), session state, and runtime files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-11 09:19:24 -05:00

1.2 KiB

name, description, type
name description type
Teach Mode + Photo-Tune Calibration Plan Plan for teach mode calibration wizard in web UI and Claude Code photo-assisted tuning skill for the split-flap display project

Plan to add two calibration features to the split-flap display.

Why: Calibrating 45 modules across 64 characters is tedious. Teach mode simplifies the web UI flow, and photo-tune lets Claude Code do the visual inspection automatically.

How to apply: When implementing, the full plan is at .claude/plans/cached-beaming-twilight.md. Three files involved:

  • SplitFlap-RPI-FRONTEND/frontend_code_apr24/templates/index.html — teach mode modal (HTML/CSS/JS, ~250 lines)
  • SplitFlap-RPI-FRONTEND/frontend_code_apr24/app.pyGET /tuning_status convenience endpoint (~25 lines)
  • .claude/commands/photo-tune.md — new Claude Code slash command for photo-assisted tuning

Key decisions:

  • Teach mode is a separate modal from existing auto-tune (don't modify auto-tune)
  • Reuses existing /auto_tune API endpoints (home, goto_char, adjust, get_positions)
  • Photo-tune skill accepts Pi hostname as parameter, documents the iterative photo→analyze→nudge workflow
  • No new Python dependencies, no firmware changes