FA-37192 / Table interactions / Member archive
Atomic table row editing: editable schema · case 02
The table editable schema result violates the stipulated atomic table row editing contract.
Case contract
Row commits validate the merged draft atomically, reject unknown schema fields, ignore readonly fields, preserve untouched cells and stable identity, reject revision conflicts, suppress no-ops, and increment the revision only after actual changes.
Why this case matters
An offline table UI model isolates atomic table row editing, including adversarial row/column relationships.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| readonly draft | {"fields": ["b"], "revision": 5, "row": {"a": 1, "b": 9, "id": "r"}, "status": "saved"} | {"fields": [], "row": {"a": 1, "b": 2, "id": "r"}, "status": "unchanged"} | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗