Repository navigation
Open
Labels
app/idPackage/app: id (pkgs/ or apps/ in this repo)Package/app: id (pkgs/ or apps/ in this repo)effort/lLarge: multi-day or open-ended; expect staged check-insLarge: multi-day or open-ended; expect staged check-insenhancementNew feature or requestNew feature or requestkind/featureNew feature or capability requestNew feature or capability requestmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedmode/onlineFully doable remotely: design, config, code, cloudFully doable remotely: design, config, code, cloudpriority/lowNice to have; do when convenientNice to have; do when convenientqueue/parkedQueue task is parked (waiting on CI, time, or an event)Queue task is parked (waiting on CI, time, or an event)source/humanFiled directly by a humanFiled directly by a humanstatus/parkedDeliberately paused with a recorded resume conditionDeliberately paused with a recorded resume conditiontask/triageQueue packet kind: verify, reproduce, and route this itemQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle stateQueue worker lifecycle state
Description
What and why
A reference native client shell (Bevy or Qt) implementing the shell contract for what a terminal cannot do (3D, audio, native widgets), plus a decision record on the long-term interface (the WIT/component-model decision from F12.8).
Source
- Phase 13 plan — F13.6
- id: write the Phase 13 plan: client shells and client capability providers #564 (Phase 13 plan task)
- id: native client shells and client capabilities #538 (native client shells and client capabilities) — D1-054
Current status
Not started. Only the web (pkgs/id/web/src/world.ts) and SSH presenters exist; no native client code in the repo.
Acceptance criteria
- The native shell renders the same world and emits the same input events as the terminal shell, with no host change
- It passes the F13.1 conformance check
- A decision record documents which native framework is the reference and whether WIT changes the contract
Size
XL
Prerequisites
- id: Phase 12 designs to run through the research workflow #534 (tracking) — D1-025 F12.7 guest ABI spec + conformance suite
- id: write the Phase 13 plan: client shells and client capability providers #564 (Phase 13 plan task) — F13.1 shell contract
Metadata
Metadata
Assignees
Labels
app/idPackage/app: id (pkgs/ or apps/ in this repo)Package/app: id (pkgs/ or apps/ in this repo)effort/lLarge: multi-day or open-ended; expect staged check-insLarge: multi-day or open-ended; expect staged check-insenhancementNew feature or requestNew feature or requestkind/featureNew feature or capability requestNew feature or capability requestmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedmode/onlineFully doable remotely: design, config, code, cloudFully doable remotely: design, config, code, cloudpriority/lowNice to have; do when convenientNice to have; do when convenientqueue/parkedQueue task is parked (waiting on CI, time, or an event)Queue task is parked (waiting on CI, time, or an event)source/humanFiled directly by a humanFiled directly by a humanstatus/parkedDeliberately paused with a recorded resume conditionDeliberately paused with a recorded resume conditiontask/triageQueue packet kind: verify, reproduce, and route this itemQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle stateQueue worker lifecycle state
Activity
developing-today commentedon Oct 24, 2026
CODE-116
dezren39 commentedon Oct 26, 2026
Intake review
Fleet monitor intake pass (protocol §5).
Related: Phase 13 sibling set — #785 (F13.3), #786 (F13.4), #787 (F13.5), #788 (F13.6), #789 (F13.7), #790 (F13.8); this issue is F13.6 native client shells on the shell contract. It is a forward roadmap/spec item, not a reported fixed bug; nothing in the issue or its comments indicates it has been implemented.
Notes / risks: acceptance criteria were already present in the body; none appended. Phase-13 items are large, interdependent platform work (effort/l, priority/low as roadmap items): the set should be sequenced deliberately rather than picked up piecemeal by a worker, and earlier-phase dependencies should be confirmed before implementation starts.
Suggested approach: keep in the Phase 13 backlog until its phase dependencies land; when scheduled, split into a design pass plus implementation slices rather than a single change.
Labels normalized by the monitor.
137 remaining items
dezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off
opencodeper fleet queue lane call; this lane does not work it directly. Prior progress: design step 1 merged via PR feat(id): id-native-shell crate — F13.6 native reference shell, step 1 (#5542) #5573; step 2 (live WorldClient loop, Bevy renderer, paste/resize, parity test) remains on branchqueue/9341-788-contract-parity-shell.queue/9341-788-contract-parity-shelldezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off