diff --git a/AGENTS.md b/AGENTS.md index 28f975a..7ae2728 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -10,12 +10,12 @@ ## Delivery model (P2-018) -Work is scheduled as delivery tasks in the [delivery graph](https://github.com/ArcForges/ArcForges-Design-B/blob/f8dff2d0144c7db020d35711d606334639dd078b/docs/planning/delivery/README.md) and executed through the [Plan execution entry](https://github.com/ArcForges/Plan-B/blob/ec8820732486464e92df89788edb89eafac86afb/arcforges-implementation.md). There is no Current task, numbered substep order or single main context. +Work is scheduled as delivery tasks in the [delivery graph](https://github.com/ArcForges/ArcForges-Design/blob/main/docs/planning/delivery/README.md) and executed through the [Plan execution entry](https://github.com/ArcForges/Plan/blob/main/arcforges-implementation.md). There is no Current task, numbered substep order or single main context. -- Baseline: The accepted bootstrap is the static site generator, canonical-host Worker and Hello pages with the WP02 build, dependency and provenance baselines. Account, Chat and Operations are open tasks. This repository's tasks are in the [web](https://github.com/ArcForges/ArcForges-Design-B/blob/f8dff2d0144c7db020d35711d606334639dd078b/docs/planning/delivery/lanes/web.md), [operations](https://github.com/ArcForges/ArcForges-Design-B/blob/f8dff2d0144c7db020d35711d606334639dd078b/docs/planning/delivery/lanes/operations.md) lanes and parts of the governance, release and runtime-proof lanes. -- Start only a task that Plan-B's `python tools/delivery.py ready` lists and whose claim you hold (`python tools/delivery.py claim --worker `, recorded as `claims/`, the ID in lower case with dots replaced by hyphens, such as `claims/web-01`); continue interrupted work from its handoff record (`python tools/delivery.py show `) rather than restarting it. A task here becomes ready only after the adoption slice for its lane (`ADOPT.09.`) is recorded. +- Baseline: The accepted bootstrap is the static site generator, canonical-host Worker and Hello pages with the WP02 build, dependency and provenance baselines. Account, Chat and Operations are open tasks. This repository's tasks are in the [web](https://github.com/ArcForges/ArcForges-Design/blob/main/docs/planning/delivery/lanes/web.md), [operations](https://github.com/ArcForges/ArcForges-Design/blob/main/docs/planning/delivery/lanes/operations.md) lanes and parts of the governance, release and runtime-proof lanes. +- Start only a task that Plan's `python tools/delivery.py ready` lists and whose claim you hold (`python tools/delivery.py claim --worker `, recorded as `claims/`, the ID in lower case with dots replaced by hyphens, such as `claims/web-01`); continue interrupted work from its handoff record (`python tools/delivery.py show `) rather than restarting it. A task here becomes ready only after the adoption slice for its lane (`ADOPT.09.`) is recorded. - Several workers may work here at once, each on a different claimed task in its own retained worktree and `task/` branch, inside the task's write scope. Site, Account, Chat and Operations surfaces each add their own route modules and features, so they proceed in parallel on the shared client and design system. -- Shared files follow their [declared protocols](https://github.com/ArcForges/ArcForges-Design-B/blob/f8dff2d0144c7db020d35711d606334639dd078b/docs/planning/delivery/shared-resources.md): the application shell task owns root route registration and each surface adds its own route module and per-origin edge directory; workspaces, the lock file, CI and performance budgets are appended by the task that needs them and the lock file is regenerated after rebase, never hand-merged; the design-system task owns the shared UI package and surfaces request components through it. The Web integration owner (the holder of `roles/integration-web`) orders merges and merges only at the head commit reviewed for the claimant at the current claim epoch, keeping the task IDs in the merge title. +- Shared files follow their [declared protocols](https://github.com/ArcForges/ArcForges-Design/blob/main/docs/planning/delivery/shared-resources.md): the application shell task owns root route registration and each surface adds its own route module and per-origin edge directory; workspaces, the lock file, CI and performance budgets are appended by the task that needs them and the lock file is regenerated after rebase, never hand-merged; the design-system task owns the shared UI package and surfaces request components through it. The Web integration owner (the holder of `roles/integration-web`) orders merges and merges only at the head commit reviewed for the claimant at the current claim epoch, keeping the task IDs in the merge title. - Title pull requests `[] `; a bundle of compatible ready tasks lists each ID, and planning alignment uses `[P2-018]`. - Earlier dated bootstrap and validation records under `docs/` describe their original scope; they are evidence, not execution instructions.