Skip to content

Jev 9: project decision records into the shared document - #261

Merged
MaggieAppleton merged 1 commit into
mainfrom
maggie/jev-projections
Oct 3, 2026
Merged

MaggieAppleton merged 1 commit into
mainfrom
maggie/jev-projections

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

Adds record-backed card projection helpers for answers, selected option IDs, lifecycle, options, and prompts, plus strict MDX/Lexical round-tripping. The room now preserves shared empty caret paragraphs during reconciliation. A pure projection guard is included and tested; browser room.apply activation waits for the matching Plan authority and fenced commit layer.

Scope: 24 files (23 pinned whole files and one partial room patch); source +763/−190 lines, tests/helpers +724/−34 lines. Validation: 144 tests across 25 projection and compatibility files; bun run types, bun run fix, and bun run ci pass.

Decision projections: authoritative records, document fields, and staged browser validation

@MaggieAppleton
MaggieAppleton added this pull request to stack #254 October 3, 2026 06:40
@MaggieAppleton MaggieAppleton changed the title Add document card projection primitives Jev 9: project decision records into the shared document Oct 3, 2026
@MaggieAppleton
MaggieAppleton marked this pull request as ready for review October 3, 2026 08:09
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-projections branch 2 times, most recently from 2053fbf to f1c415b Compare October 3, 2026 11:12
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-projections branch 6 times, most recently from ada61c6 to aaefe52 Compare October 3, 2026 12:00
Base automatically changed from maggie/jev-storage to main October 3, 2026 12:08
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-projections branch from aaefe52 to 309ca24 Compare October 3, 2026 12:08
@MaggieAppleton
MaggieAppleton merged commit 262082c into main Oct 3, 2026
3 checks passed
@MaggieAppleton
MaggieAppleton deleted the maggie/jev-projections branch October 3, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant