Skip to content

FR-029 — Runtime-driven forms, the codegen-vs-runtime demo, and five-backend verification #15

Open

Description

@dmealing

Metadata endpoint per backend + browser runtime loader + runtime grid/forms + both-ways (codegen vs runtime) demo + 5-backend verification. See gap doc Theme 1.

Spec / design: https://github.com/metaobjectsdev/metaobjects/blob/main/docs/superpowers/specs/2026-06-13-metadata-runtime-ui-and-serializers-gaps.md
Target release: 1.4

Status and target release live on this issue (milestone). Process: docs/ROADMAP-PROCESS.md.

Activity

  1. added this to the 1.4 milestone on Jun 13, 2026
  2. added
    FRRoadmap feature request tracked in spec/roadmap.md
    area:uiWeb UI: forms, grid, runtime metadata
    on Jun 13, 2026
  3. dmealing commented on Jul 2, 2026

    @dmealing
    MemberAuthor

    Status note (audit 2026-07-02): the runtime-driven grid column/config builder slice already shipped — buildGrid() in client/web/packages/runtime-web/src/grid-from-metadata.ts (PR #40, ea2b9e93) with tests. The wire format this FR needs is also already frozen: the canonical metadata JSON serializer ships byte-identically in all 5 ports, so the metadata API is "HTTP-expose the existing canonical output." Remaining (post-1.0, target 1.4): the /_meta endpoint per backend, the browser metadata loader in runtime-web, runtime-driven forms, and the 5-backend demo. Keeping open.

  4. dmealing commented on Oct 2, 2026

    @dmealing
    MemberAuthor

    Status check 2026-10-02: more has shipped than the roadmap said. UI-1 (GET /_meta, all five ports), UI-2 (load-meta-model.ts) and UI-3 (runtime-driven grid, runtime-web/src/grid-from-metadata.ts) are done. Remaining: UI-4 runtime forms, UI-7 the both-ways demo, UI-8 cross-backend verify.

  5. modified the milestones: 1.4, 1.x (later) on Oct 2, 2026
  6. changed the title [-]FR-029 — Metadata API + runtime-metadata-driven UI (backend-agnostic)[/-] [+]FR-029 — Runtime-driven forms, the codegen-vs-runtime demo, and five-backend verification[/+] on Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    FRRoadmap feature request tracked in spec/roadmap.mdarea:uiWeb UI: forms, grid, runtime metadata

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions