WIP: Add ELFA Project boards and issue workflows #72

Closed
michielbdejong wants to merge 3 commits from codex/elfa-project into codex/elfa-tables

Add ELFA Project in apps/elfa-project/, composing the Tables workspace with Kanban and issue views. Support select-field grouping, uncategorized records, drag/select moves and semantic close/reopen behavior over existing NextGraph records. Preserve pinned MIT attribution for the adapted AtomicServer status functions.

All changes in this PR are confined to apps/elfa-project/, including registration, documentation and tests. Stacks on Tables; independent of the Forms PR.

Validation: Project production build, status semantics tests and fixture browser workflow pass, including moves, close/reopen and mobile cards. Combined split: all 374 unit/integration tests and delivery/runtime/Atomic/Joep typechecks pass. Comments, assignee pickers, card ordering, bounded alternative-view queries 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 Project in `apps/elfa-project/`, composing the Tables workspace with Kanban and issue views. Support select-field grouping, uncategorized records, drag/select moves and semantic close/reopen behavior over existing NextGraph records. Preserve pinned MIT attribution for the adapted AtomicServer status functions. All changes in this PR are confined to `apps/elfa-project/`, including registration, documentation and tests. Stacks on Tables; independent of the Forms PR. Validation: Project production build, status semantics tests and fixture browser workflow pass, including moves, close/reopen and mobile cards. Combined split: all 374 unit/integration tests and delivery/runtime/Atomic/Joep typechecks pass. Comments, assignee pickers, card ordering, bounded alternative-view queries 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 closed this pull request 2026-10-28 13:54:43 +01:00

Pull request closed

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!72
No description provided.