Add Cédric LLM context pack, full firmware spec, and spindle direction contract #1

Merged
Antoine merged 3 commits from docs/nick-llm-context-20260602 into main 2026-06-02 18:57:37 +00:00
Owner

Summary

This PR prepares the Polisher-Control repo for Cédric and his LLM/coding assistant.

It adds:

  • docs/LLM_CONTEXT.md as the first-read implementation context pack.
  • docs/11-feature-request-intake.md for classifying future feature requests.
  • Full firmware spec/report reference files under docs/reference/fullum-control-firmware-spec/.
  • Normand’s requested toolhead spindle rotation direction selection contract:
    • cw
    • ccw
    • direction stored separately from non-negative spindle RPM.

Verification

Nick ran:

text
python scripts/validate_json.py
python -m pytest -q
Result:
text
OK: all JSON files parse
9 passed in 0.02s

Notes

The spindle direction feature is contract/documentation/schema scaffolding. Cédric still needs to confirm:

  • ODrive sign mapping for physical clockwise/counter-clockwise rotation.
  • Whether live reversal should ramp to zero before changing direction.
## Summary This PR prepares the Polisher-Control repo for Cédric and his LLM/coding assistant. It adds: - `docs/LLM_CONTEXT.md` as the first-read implementation context pack. - `docs/11-feature-request-intake.md` for classifying future feature requests. - Full firmware spec/report reference files under `docs/reference/fullum-control-firmware-spec/`. - Normand’s requested toolhead spindle rotation direction selection contract: - `cw` - `ccw` - direction stored separately from non-negative spindle RPM. ## Verification Nick ran: text python scripts/validate_json.py python -m pytest -q Result: text OK: all JSON files parse 9 passed in 0.02s ## Notes The spindle direction feature is contract/documentation/schema scaffolding. Cédric still needs to confirm: - ODrive sign mapping for physical clockwise/counter-clockwise rotation. - Whether live reversal should ramp to zero before changing direction.
Antoine added 3 commits 2026-06-02 18:55:57 +00:00
Antoine merged commit 5931a2ea79 into main 2026-06-02 18:57:37 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Antoine/Polisher-Control#1