Skip to content

table: silent write drops and conflict-column binding - #7

Open
mzxchandra wants to merge 1 commit into
mainfrom
table-silent-write-traps
Open

table: silent write drops and conflict-column binding#7
mzxchandra wants to merge 1 commit into
mainfrom
table-silent-write-traps

Conversation

@mzxchandra

Copy link
Copy Markdown
Contributor

Documents write semantics that fail silently: a row write drops any key the column schema does not define while reporting success, and column ids are workspace-local, so a conflict column must be bound by name to survive cross-workspace promotion. Also records the row and query limits worth designing around.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MYsyypbYR5eT4rxM2vaeEF

Comment thread skills/table/SKILL.md
created by the same command gets a different id in each workspace - bind the conflict column by
its literal name in the manual field, not through the id-holding selector. This is the opposite
of table binding, where the selector is the portable side.
- Design around the platform limits: tables cap at 10000 rows and queries at 1000 rows per page,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idk if we should hardcode this cap, this is dependent on their plan + we should have flexibility to change this in the future. Maybe just say that tables have maximum row limits, design with that in mind?

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.

2 participants