docs: align the IPC reference with the code it describes #350
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
Due date
No due date set.
Dependencies
No dependencies set
Reference
natsukium/felis!350
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/reference-code-divergences"
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?
Reference-only corrections from the pre-release review of the frozen surfaces. No wire, CLI, or config surface changes.
Changes
MAX_SESSION_TAGS/MAX_TAG_BYTESrow (OpsMsg::Tagdelta): drop "and closes". The daemon answersOpsMsg::TagsUpdatedwithdeniedset and keeps the connection, which is what the outcome column and the family section already say.packed_cellspayload as the third thing outsidefelis.proto, after the frame header and the preface.docs/reference/workspace.mdalready calls it "the single hand-off", so the two pages now agree.Mouse(MouseEvent)bullet: state themodsbit layout (shift1, alt2, ctrl4), the one bit table the reference never carried.workspace.mdclaims the bit tables stay inipc.md, and theKeybullet names its own, so the mouse triple was the gap.Not in this PR
Two other reference/implementation divergences need a decision rather than a wording fix and are tracked in #349: the
SessionAttach.id_prefixvalidation the reference says is decode-time (the daemon answersNoMatch), and the Kitty placementX/Yparameters the reference lists but the dispatcher never reads.Related: #347 (the review that produced these), #349.