Add ELFA Tables and reusable collection workspace #70

Merged
michielbdejong merged 4 commits from codex/elfa-tables into main 2026-10-28 14:09:53 +01:00

Add ELFA Tables in apps/elfa-tables/: template-based collections, the existing schema grid, card and calendar views over the same NextGraph records. Own the reusable workspace here and accept explicit extra-view components from Forms and Project, avoiding imports from Tables into either app. Keep the experimental template app's original behavior.

All changes in this PR are confined to apps/elfa-tables/, including registration, documentation and browser tests. Stacks on the preparatory PR. Forms and Project both target this branch and can be reviewed independently.

Validation: Tables production build and fixture browser workflow pass, including edits and mobile cards. Combined split: 374 unit/integration tests and delivery/runtime/Atomic/Joep typechecks pass. The experimental template app also builds. Bounded alternative-view queries, calendar recurrence and native collaboration verification remain open. Draft implementation, not completed WP6 delivery.

Split review structure

  • #69: preparatory move to experimental/, partial README rewrite and runner/test infrastructure.
  • #70: apps/elfa-tables/ only; targets #69.
  • #71: apps/elfa-forms/ only; targets #70.
  • #72: apps/elfa-project/ only; targets #70.

Merge #69, then #70, then #71 and #72 in either order; retarget each dependent PR to main once its base is merged. Together these replace #67.

Add ELFA Tables in `apps/elfa-tables/`: template-based collections, the existing schema grid, card and calendar views over the same NextGraph records. Own the reusable workspace here and accept explicit extra-view components from Forms and Project, avoiding imports from Tables into either app. Keep the experimental template app's original behavior. All changes in this PR are confined to `apps/elfa-tables/`, including registration, documentation and browser tests. Stacks on the preparatory PR. Forms and Project both target this branch and can be reviewed independently. Validation: Tables production build and fixture browser workflow pass, including edits and mobile cards. Combined split: 374 unit/integration tests and delivery/runtime/Atomic/Joep typechecks pass. The experimental template app also builds. Bounded alternative-view queries, calendar recurrence and native collaboration verification remain open. Draft implementation, not completed WP6 delivery. ## Split review structure - #69: preparatory move to `experimental/`, partial README rewrite and runner/test infrastructure. - #70: `apps/elfa-tables/` only; targets #69. - #71: `apps/elfa-forms/` only; targets #70. - #72: `apps/elfa-project/` only; targets #70. Merge #69, then #70, then #71 and #72 in either order; retarget each dependent PR to main once its base is merged. Together these replace #67.
michielbdejong changed target branch from codex/elfa-prepare to main 2026-10-28 12:09:11 +01:00
michielbdejong changed title from WIP: Add ELFA Tables and reusable collection workspace to Add ELFA Tables and reusable collection workspace 2026-10-28 14:09:52 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ELFA/database-apps!70
No description provided.