Skip to content

id: native client shells and client capabilities #538

Closed

Description

@dezren39

What and why

Long-term client-side work from the platform report's section 15: native shells on the same screen/input contract, and capability providers that run on the client under the ceiling model. Both are expected to land in the Phase 13 plan. Ticked when the design or research package is committed and an implementation issue exists.

Items

Each box is done when the design (or research package) is committed and an implementation issue is linked here.

Source

  • RPT §15 'Client-side capabilities'
  • RPT §15 'Native client shells'

RPT = doc/2026-10-18T18-40-00Z_report_platform_world_state/2026-10-18T18-40-00Z_report_platform_world_state.md, REF = doc/2026-10-18T00-00-00Z_reference_platform_state/2026-10-18T00-00-00Z_reference_platform_state.md. Both are uncommitted reports in the platform-world-apps-migration worktree.

Size

XL overall

Prerequisites

Listed per item above.

Acceptance criteria

  • Every item listed above has its design (or research package, where marked) committed to the repo
  • Every item has a linked implementation issue, and its checkbox above is ticked only once both are true
  • No item is closed out on the basis of a plan or report reference alone — the committed artifact is the evidence

Activity

  1. dezren39 commented on Oct 24, 2026

    @dezren39
    MemberAuthor

    id train triage (2026-10-24): obsolete — superseded by #791 (Phase 13 plan): D1-054 -> F13.6 #788 and D1-055 -> F13.7 #789 now have designs and implementation issues.

  2. added
    kind/featureNew feature or capability request
    source/humanFiled directly by a human
    priority/lowNice to have; do when convenient
    effort/lLarge: multi-day or open-ended; expect staged check-ins
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    and removed
    enhancementNew feature or request
    on Oct 26, 2026
  3. dezren39 commented on Oct 26, 2026

    @dezren39
    MemberAuthor

    Intake review

    Verified still live on main 14dd66b6 (2026-10-26, fleet monitor). This is a Phase 13 design tracker (items D1-054 native client shells, D1-055 client-side capability providers). Nothing has been committed for either item: the only "native client shell" material in the tree is the source platform report itself (doc/2026-10-18T18-40-00Z_report_platform_world_state/), and capability execution remains host-side as the body describes. No acceptance-criteria section existed, so one has been appended to the body (original text preserved verbatim above it), following the per-item rule the body itself states.

    Related: both items depend on designs tracked in #534 (D1-025 F12.7 ABI/conformance, D1-022 F12.4 provider registry) — this tracker cannot move before those do.

    Risks / suggested approach: priority/low and effort/l are deliberate: this is long-term work gated on #534. The failure mode to avoid is the tracker silently ageing — when a #534 design lands, the matching implementation issue should be filed and linked here in the same pass.

  4. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed on Oct 28, 2026
  5. 7 remaining items

  6. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 3, 2026
  7. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    state: triaged (coverage pass)
    Coverage pass 2026-11-03: reviewed in the fleet-wide per-issue pass (drift / overlap / already-handled / stale / blockers / ordering). Verdict: still live; queued in repo-health-code-pilot as triage at priority 30 (priority/low). If this is already handled at current main, the triage closes it with evidence; if it needs splitting, the triage files the split.
    Found via: coverage pass 2026-11-03

  8. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 3, 2026
  9. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Triage verdict — tracker complete, closing with evidence (queue task 7578, 2026-11-03)

    This is the third triage pass on #538 (2026-10-24 superseded-by-#791 verdict, 2026-10-26 intake review, 2026-10-28 "long-term tracker, gated"), so this pass answered the question the issue itself poses rather than re-describing the gate: have both items reached "design committed + implementation issue linked"? They have.

    Fresh evidence (origin/main, 2026-11-03)

    Item Design committed Implementation issue State
    D1-054 native client shells doc/2026-11-01_design_id788.md ✅ on main #788 (F13.6 native client shells) OPEN — gated on F12.7 (#1064); no native shell code yet
    D1-055 client-side capability providers doc/2026-11-01_design_id789.md ✅ on main (adopted from PR #3828) #789 (F13.7 capability providers) CLOSED (completed) — design adopted, build gated on the escalated §9 questions

    Why close rather than keep open

    Keeping it open has no remaining action: every item has its design committed and its own implementation issue with its own gate, and the remaining blockers are tracked on those issues. Leaving the tracker open only re-queues it for the coverage pass each sweep — this is the third triage task spent on it (#2134, #5763's sibling pass, #7578) and none could add anything new. Closing records the completion; #788 and #789 remain the live surface for the work.

    No follow-up packet: nothing here is actionable beyond #788's F12.7 gate.

  10. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    {"kind":"done","task_id":7578,"worker":"repo-worker-code","lane":"262eb403-3347-4a7c-ba6b-e7bc263ca853","stage":"complete","outcome":"already_done","note":"Third triage pass on #538. Both items now meet the tracker's own acceptance: D1-054 design doc/2026-11-01_design_id788.md + implementation #788; D1-055 design doc/2026-11-01_design_id789.md + implementation #789. Body checkboxes ticked and stale code paths corrected, then closed as completed. No follow-up packet: remaining gates live on #788 (F12.7 #1064) and #789."}

    🤖 Agent note · done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

app/idPackage/app: id (pkgs/ or apps/ in this repo)effort/lLarge: multi-day or open-ended; expect staged check-inskind/featureNew feature or capability requestmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedmode/onlineFully doable remotely: design, config, code, cloudpriority/lowNice to have; do when convenientsource/humanFiled directly by a humantask/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions