Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ gh project item-list 2 --owner traverse-framework --format json --limit 300 \
| `llm-mcp-meeting-notes-workflow` | **Done** (#239) | Meeting-notes MCP tool-sequence runbook |
| `llm-mcp-cursor-live-smoke` | **Done** (#240) | Cursor MCP Mode A stdio evidence |
| `llm-mcp-claude-live-smoke` | **Done** (#241) | Claude Desktop/Code MCP Mode A evidence |
| `kit-runner-persona-docs` | **In Progress** | Persona runbook + embedded onboarding; Future `new-app-author-e2e` |
| `kit-runner-persona-docs` | **Done** (#273) | Persona runbook + embedded onboarding; next `new-app-author-e2e` |
| `new-app-author-e2e` | **Ready** | CLI `app new` → App-Refs `manifests/<app>/app.manifest.json` + one OS shell |
| `llm-mcp-mode-a-spec119-scaffold` | **Done** (#271) | Spec 119 consumer scaffold (fail-closed); live kit execute stays `llm-mcp-traverse-starter-catalog` |
| `llm-mcp-traverse-starter-catalog` | **Blocked** | Spec 119 Approved; wait on Mode A `traverse-mcp` implement. No kit content groups in v1 (FR-007) |
| `loop-wf1-registry-deps` | **Done** (#263) | Digest inventory in `docs/loop-registry-deps.md` |
Expand Down
10 changes: 10 additions & 0 deletions docs/decision-log.md
Original file line number Diff line number Diff line change
Expand Up @@ -346,3 +346,13 @@ Append-only record of design decisions for App-References. Newest sessions at th
**Decision:** This ticket is docs + onboarding rewrite + repository_checks for the runbook. App code changes only if a persona step is broken in a way docs cannot fix. File Project 2 drafts for real bugs found during dogfood. `new-app-author-e2e` stays Future until kit-runner lands.

**Why:** Smallest change that makes the persona test runnable and the docs honest.

---

## 2026-08-26 — kit-runner shipped; new-app-author Ready

**Context:** `kit-runner-persona-docs` merged as [#273](https://github.com/traverse-framework/reference-apps/pull/273). Duplicate Future card `PVTI_lADOEbiBt84BbzAzzg4DHAM` closed; canonical `new-app-author-e2e` is `PVTI_lADOEbiBt84BbzAzzg4DGRk`.

**Decision:** Promote `new-app-author-e2e` to **Ready**. Kit-runner remains the run-existing-starter bar; this ticket is the create-new-app persona (CLI `app new` vs `manifests/<app>/app.manifest.json`).

**Why:** The user’s E2E request was personas creating Traverse apps with App-Refs. First bar (docs + onboarding) is Done; the remaining product gap is authoring a new app id, not another OS port of starter.
2 changes: 1 addition & 1 deletion docs/demo-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ Shipped. Do not treat this table as live status — Project 2 is SoT.

## Status

Inventory plus follow-up tickets are complete. New-app author E2E is Future `new-app-author-e2e`. Kit-runner personas: [`kit-runner-persona.md`](kit-runner-persona.md).
Inventory plus follow-up tickets are complete. New-app author E2E is Ready `new-app-author-e2e`. Kit-runner personas: [`kit-runner-persona.md`](kit-runner-persona.md).
4 changes: 2 additions & 2 deletions docs/kit-runner-persona.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Audience:** someone using App-References as the copy-paste kit — run the **existing** `traverse-starter` (and siblings) on an OS they care about.

This is the first end-to-end bar. It is **not** “create a brand-new app from scratch” (Future: `new-app-author-e2e`) and **not** registry MCP on OS shells (LLM façades only; Mode A host still unimplemented).
This is the first end-to-end bar. It is **not** “create a brand-new app from scratch” (Project 2 **Ready:** `new-app-author-e2e`) and **not** registry MCP on OS shells (LLM façades only; Mode A host still unimplemented).

Related: [`getting-started-embedded.md`](getting-started-embedded.md) · [`production-playbook.md`](production-playbook.md) · [`add-platform-client.md`](add-platform-client.md) · root [`README.md`](../README.md)

Expand Down Expand Up @@ -67,7 +67,7 @@ Local npm gates always. Manifest / `registry_ref` / runbook probes always. `TRAV
|---|---|
| Sync still **materializes** `registry_ref` → local wasm for many hosts | `retire-registry-ref-materialize-hosts` (Future) |
| Registry MCP is not an OS-shell path | `llm-mcp-mode-a-spec119-scaffold` Done (fail-closed); live kit execute `llm-mcp-traverse-starter-catalog` Blocked |
| Creating a **new** app id from CLI + this kit | Future `new-app-author-e2e` |
| Creating a **new** app id from CLI + this kit | Ready `new-app-author-e2e` |
| `onboarding_check.sh` is not a merge-blocking CI gate | By design (slow `npm install`); `embedded_smoke` is the PR gate |

## File bugs
Expand Down
2 changes: 1 addition & 1 deletion docs/production-reference-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ Live status is always on [Project 2](https://github.com/orgs/traverse-framework/
- `meeting-notes-wave2-os-ports` — Done (#236)
- `loop-wf1-multi-os` — Done (#265)

Kit-runner persona bar (run existing starter on each OS): [`kit-runner-persona.md`](kit-runner-persona.md). New-app author E2E is Future `new-app-author-e2e`.
Kit-runner persona bar (run existing starter on each OS): [`kit-runner-persona.md`](kit-runner-persona.md). New-app author E2E is Ready `new-app-author-e2e`.

## Architecture boundary (unchanged)

Expand Down
Loading