Skip to content
Merged
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
2 changes: 1 addition & 1 deletion docs/development/contributor-tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ ordering is R1 commitments and recovery, then G1 small-team qualification.
| --- | --- | --- | --- | --- |
| GH-R2A | R2 · "one steward drives 2–3 bound managed workers" / [#4574](https://github.com/loopx-project/loopx/issues/4574) [#4339](https://github.com/loopx-project/loopx/issues/4339) | Team-plan confirmation writes commitments but the R1 confirmed-team commitment/readback gap is not closed, so R2 real peer dependency handoff cannot be qualified. Exit: independent readback distinguishes all-gap / partial / stale / rejected / committed; then one real two-worker dependency cycle. | Maintainer-agreed slice first; R1 counterexample fixtures, then packaged frontend and CLI readback | Needs design |
| GH-C47 | S3/S4 · task-lease facade parity | Task leases back Turn fencing and typed acquire/release; the Pi facade (#3559) is the only external host that advertises them. Exit: one more real host integration (for example TraeX) advertises the capability, preserves soft-claim routing, exposes acquire/renew/transfer/release outcomes and proves overlapping write scopes fail, without making `quota should-run` enforce undeclared lease authority. | `python3 examples/control_plane/task-lease-runtime-smoke.py`, `python3 -m pytest -q tests/control_plane/test_task_lease.py tests/test_loopx_turn_driver.py`, host-focused fake fixture | Available |
| GH-C88 | S12 · "reduce review effort for useful changes" / [#2881](https://github.com/loopx-project/loopx/issues/2881) | Default CLI summaries exceed the hot-path payload budget on one command family, so agents spend tokens on readback. Exit: shorter default summaries with a typed `--json` escape hatch on that family; budgets and differential allowances intact. | `python3 examples/control_plane/cli-output-budget-regression-smoke.py`, focused command smoke, `loopx check --scan-path docs/status-data-contract.md` | Available |
| GH-C88 | S12 · "reduce review effort for useful changes" / [#2881](https://github.com/loopx-project/loopx/issues/2881) | Default CLI summaries exceed the hot-path payload budget on one command family, so agents spend tokens on readback. Exit: shorter default summaries with a typed `--json` escape hatch on that family; budgets and differential allowances intact. | `python3 examples/control_plane/cli-output-budget-regression-smoke.py`, focused command smoke, `loopx check --scan-path docs/status-data-contract.md` | Needs design |
| GH-C35 | S4 · runtime connector boundary | Design the next provider-neutral external-host adapter on top of LoopX Turn and TurnEnvelope, using the shipped external worker, Pi, and TraeX routes as conformance examples rather than special cases. Map compact session events into requests, planned effects, committed receipts, independent validation, recovery, and attention items while keeping raw transcripts, credentials, billing, permissions, and product frontstage outside LoopX. Exit: a public design note with an adapter-neutral fake-host smoke plan. | `loopx check --scan-path docs/integrations/runtime-connector-catalog.md --scan-path docs/development/contributor-tasks.md` | Needs design |

## Lane C: RFC Obligations
Expand Down