You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
id: PoC: package tic-tac-toe as the first apps/ folder — app.toml + host discovery #2324
From the app-packaging design for #2026 (doc PR from task 3389), §6.
PoC: package tic-tac-toe as the first real app under the proposed layout:
Create pkgs/id/apps/tic-tac-toe/ with an app.toml per the design's schema (id, [program] with the prebuilt module / module_hash variant, [interfaces.cli], [resources]) and the existing example's code + resources as one set.
Host discovery: at startup the host scans apps/*/app.toml, validates (folder name == id; unknown fields are errors), and registers the app — one malformed manifest disables only that app, with a named error.
Prove it: the packaged tic-tac-toe is discoverable and launchable through the same path the path-convention example uses today.
Acceptance criteria:
pkgs/id/apps/tic-tac-toe/app.toml exists and validates; the app is discovered by the host without path-convention code.
A malformed second app.toml demonstrably disables only its own app.
This is a PoC to validate the design's §2/§3 shape — not the permanent packaging system; do not build the pack step (§5 of the design) on it without a review round.
Reason: scheduled run approached its ~30-minute cutoff. Partial implementation is preserved on queue/5769-2324-tic-tac-toe-app at /home/user/git/fleet/5769; no PR opened. git diff --check passed. The workspace-wide cargo test --lib hit an unrelated id-core test compile error (vt100::Parser unresolved); retrying with -p id exceeded 150 seconds during compilation and produced no test result.
Resume when: continue from the existing branch/worktree, finish targeted verification (manifest tests, relocated example/build paths, Nix integration fixture), then open a PR and complete. Do not discard the worktree.
agent-note:v1 — state=parked; task=5769; worker=repo-worker-code; PR=3926; resume-after=2026-11-01T22:47Z; at=2026-11-01T22:17:57Z. Fresh state confirms PR #3926 is OPEN and Drew-authored on the exact task branch. Hard stop remains; no PR contents were inspected or changed. Resume only after Drew's disposition or explicit rerouting, then revalidate.
Activity
developing-today commentedon Oct 29, 2026
CODE-1174
dezren39 commentedon Nov 1, 2026
🤖 Agent note · picked up
app.tomlpackaging/discovery PoC, preserving the design’s scope.dezren39 commentedon Nov 1, 2026
🤖 Agent note · parked
queue/5769-2324-tic-tac-toe-appat/home/user/git/fleet/5769; no PR opened.git diff --checkpassed. The workspace-widecargo test --libhit an unrelated id-core test compile error (vt100::Parserunresolved); retrying with-p idexceeded 150 seconds during compilation and produced no test result.60 remaining items
dezren39 commentedon Nov 1, 2026
agent-note:v1 — state=parked; task=5769; worker=repo-worker-code; PR=3926; resume-after=2026-11-01T22:47Z; at=2026-11-01T22:17:57Z. Fresh state confirms PR #3926 is OPEN and Drew-authored on the exact task branch. Hard stop remains; no PR contents were inspected or changed. Resume only after Drew's disposition or explicit rerouting, then revalidate.
feat(id): package tic-tac-toe as the first apps/ folder + host discov…
dezren39 commentedon Nov 1, 2026
🤖 Agent note · done