docs: record colorimetric color specs as a non-goal #202
No reviewers
Labels
No labels
priority/P0
priority/P1
priority/P2
release/v0.1.0
status/blocked
status/planned
type/bug
type/design
type/test-gap
type/tracker
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
natsukium/felis!202
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/colorimetric-non-goal-182"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #182.
Records the colorimetric-transform deferral as a decided non-goal instead of leaving 21 esctest cases unexplained.
rgb:and#hexstay the committed color-spec subset forOSC 4 / 5 / 10-12; the X11 colorimetric spaces (CIELab,CIELuv,CIEXYZ,CIExyY,CIEuvY,TekHVC) and thergbi:intensity form are refused, leaving the addressed slot unchanged with no reply, andOSC 13-19remain accepted-and-ignored whatever the spec form.Doc cascade:
docs/explanation/non-goals.md— the non-goal entry, pointing at the owning argument.docs/explanation/protocols/vt-compliance.md— the rationale and its "Revisit if …" trigger under "Conscious omissions".docs/reference/protocols/vt-compliance.md— the normative color-spec subset and the refusal semantics.docs/reference/protocols/support-matrix.md—OSC 4 / 5 / 10-12rows now name the accepted subset.docs/reference/esctest-compatibility.md— the 21 cases move from unexplained to non-goal.docs/README.md,crates/felis-grid/src/osc_color.rs— pointer and doc-comment mirrors.Verified: just check green (fmt, clippy, nextest, deny, proto-compat); reviewed by pi luna + pi sol; docs proofread by Gemini gemini-3.8-flash-high
Follow-ups
Deferred
crates/felis-grid/src/osc_color/tests.rsalready asserts the rejection at the parser layer, and the plan explicitly calls for no new tests (raised by the implementer; filed as #201).