From 7eaa4fc6bd109180401e00a3b3fed2c1e1cd9a9b Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 18 Jul 2026 15:06:34 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20add=20flip=20rules=20for=20native=20emb?= =?UTF-8?q?ed=20#114=E2=80=93#116=20blockers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Codify when Project 2 must move Blocked→Ready as Traverse #750/#751/#647 close, and keep board notes aligned with upstream status. Co-authored-by: Enrico Piovesan --- AGENTS.md | 13 ++++++++++++- README.md | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 195d300..8c976fb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -11,10 +11,21 @@ gh project item-list 2 --owner traverse-framework --format json --limit 300 \ ### Blocked work summary -- **Phase 3 native embeds** ([#114](https://github.com/traverse-framework/reference-apps/issues/114)–[#116](https://github.com/traverse-framework/reference-apps/issues/116)) — Blocked on Traverse delivery: [#750](https://github.com/traverse-framework/Traverse/issues/750) (publish Spec 071 `runtime/runtime.wasm` + consumer evidence), [#751](https://github.com/traverse-framework/Traverse/issues/751) (native public API output parity + scriptable test doubles), [#752](https://github.com/traverse-framework/Traverse/issues/752) (Native Embedder Baseline 1). Swift/#114 also needs [#647](https://github.com/traverse-framework/Traverse/issues/647). Kotlin (#648) + .NET (#649) loaders already shipped; Rust/Web embeds done ([#117](https://github.com/traverse-framework/reference-apps/issues/117)/[#113](https://github.com/traverse-framework/reference-apps/issues/113)). +- **Phase 3 native embeds** ([#114](https://github.com/traverse-framework/reference-apps/issues/114)–[#116](https://github.com/traverse-framework/reference-apps/issues/116)) — Blocked on Traverse delivery: [#750](https://github.com/traverse-framework/Traverse/issues/750) (publish Spec 071 `runtime/runtime.wasm` + consumer evidence), [#751](https://github.com/traverse-framework/Traverse/issues/751) (native public API output parity + scriptable test doubles), [#752](https://github.com/traverse-framework/Traverse/issues/752) (Native Embedder Baseline 1; currently gates #750). Swift/#114 also needs [#647](https://github.com/traverse-framework/Traverse/issues/647). Kotlin (#648) + .NET (#649) loaders already shipped; Rust/Web embeds done ([#117](https://github.com/traverse-framework/reference-apps/issues/117)/[#113](https://github.com/traverse-framework/reference-apps/issues/113)). Ready: none (live board). +### Flip rules (native embeds) + +When polling Traverse / during `/app-refs-ops` backlog gardening, **update Project 2 status** — do not leave stale Blocked/Ready: + +| App-Refs | Flip Blocked → Ready when closed/Done | +|---|---| +| [#115](https://github.com/traverse-framework/reference-apps/issues/115), [#116](https://github.com/traverse-framework/reference-apps/issues/116) | Traverse [#750](https://github.com/traverse-framework/Traverse/issues/750) **and** [#751](https://github.com/traverse-framework/Traverse/issues/751) | +| [#114](https://github.com/traverse-framework/reference-apps/issues/114) | Traverse [#750](https://github.com/traverse-framework/Traverse/issues/750), [#751](https://github.com/traverse-framework/Traverse/issues/751), **and** [#647](https://github.com/traverse-framework/Traverse/issues/647) | + +On flip: Status → Ready, Agent → Unassigned, refresh Project Note, update this section + README **What's Blocked**, comment on the issue. If an upstream ticket reopens or loses the artifact, return App-Refs items to Blocked. + Update this section when a PR changes platform status (see PR template checklist). ## Multi-Agent Coordination diff --git a/README.md b/README.md index 0a230a7..8044c1c 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,6 @@ Checks 1–5 validate Node, install, typecheck, lint, and tests (no runtime requ Active blockers on [Project 2](https://github.com/orgs/traverse-framework/projects/2): -- **Phase 3 native embeds** ([#114](https://github.com/traverse-framework/reference-apps/issues/114)–[#116](https://github.com/traverse-framework/reference-apps/issues/116)) — Blocked on Traverse [#750](https://github.com/traverse-framework/Traverse/issues/750) (orchestrator `runtime/runtime.wasm`), [#751](https://github.com/traverse-framework/Traverse/issues/751) (native output API parity), [#752](https://github.com/traverse-framework/Traverse/issues/752) (Native Embedder Baseline 1); Swift/#114 also on [#647](https://github.com/traverse-framework/Traverse/issues/647). Kotlin/Android and .NET loaders already shipped (#648/#649). Rust/Web embeds shipped ([#117](https://github.com/traverse-framework/reference-apps/issues/117), [#113](https://github.com/traverse-framework/reference-apps/issues/113)). +- **Phase 3 native embeds** ([#114](https://github.com/traverse-framework/reference-apps/issues/114)–[#116](https://github.com/traverse-framework/reference-apps/issues/116)) — Blocked on Traverse [#750](https://github.com/traverse-framework/Traverse/issues/750) (orchestrator `runtime/runtime.wasm`), [#751](https://github.com/traverse-framework/Traverse/issues/751) (native output API parity), [#752](https://github.com/traverse-framework/Traverse/issues/752) (baseline; gates #750); Swift/#114 also on [#647](https://github.com/traverse-framework/Traverse/issues/647). Flip to Ready when those close (see `AGENTS.md` flip rules). Kotlin/Android and .NET loaders already shipped (#648/#649). Rust/Web embeds shipped ([#117](https://github.com/traverse-framework/reference-apps/issues/117), [#113](https://github.com/traverse-framework/reference-apps/issues/113)). Ready on Project 2: none (query the live board).