Skip to content

design: task-placement framework v1 — decision rules and a shared-pool efficiency model #2024

Open

Description

@dezren39

LIST 5 synthesis. Merge the placement investigation, the OpenClaw investigation, and the two scheduled-task investigations into placement framework v1: a decision table a dispatcher (human or agent) can apply in under a minute per task, the shared-pool efficiency model behind it (burn order, expiry, supervision cost), and the exceptions process. This is a Specialist/Summit-grade synthesis — ramifications beyond the first step are the point.

Program: Drew's 2026-10-28 directive (full text: hatch-personal memory/topics/id-program-2026-10-28.md).
Working pattern: parallel investigations, then the named synthesis issue merges them into a full design. Route guidance: Workhorse by default; Specialist/Summit for synthesis and ramification-heavy work. A result that says "done" is not the endpoint — the orchestrator reviews it and may commission another round. Deliverables: a markdown design/investigation doc (mermaid/SVG diagrams welcome) linked from this issue, plus follow-up issues for anything buildable. Build a proof of concept where the design calls for one, but do NOT build the permanent feature on top of an unreviewed PoC.

Activity

  1. developing-today commented on Oct 29, 2026

    @developing-today
    Contributor
  2. dezren39 commented on Oct 29, 2026

    @dezren39
    MemberAuthor

    Parent epic: #2055 — fleet expansion & placement program (2026-10-28 directive).

  3. dezren39 commented on Oct 29, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off (gate status for this synthesis)

  4. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Agent note — task 7831 picked up, handed off (lane L shift)

  5. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  6. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  7. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · triaged

    Fresh revalidation (2026-11-03T15:05Z): #2024 is OPEN with no hard-stop labels (held, user/owned, do-not-merge, do-not-auto-edit all absent), no competing PR or branch, and no queue/<n> work in flight. No placement-framework document exists on main: a recursive git/trees/main search for placement returns nothing, gh search code "task-placement framework" is empty, and no PR touches it. The synthesis has not been produced — the issue is live work, not done.

    Input gate — now MET. All four inputs named by the issue have their written deliverables:

    The 2026-10-29 gate note ("nothing to do on this issue until then") is therefore satisfied. #2019/#2020/#2022 stay open for the orchestrator review round per the program pattern; their deliverables exist.

    Fix path (scoped): one synthesis doc under doc/<UTC-timestamp>_design_task-placement-framework-v1/ — a decision table a human or agent dispatcher can apply in under a minute per task, covering every option in #2022's matrix; the shared-pool efficiency model behind it (burn order, expiry, supervision cost); the exceptions process; mermaid/SVG diagrams; follow-up issues for every buildable item; a PoC only where the design calls for one, never the permanent feature. The issue stays open for orchestrator review.

    Ordering / routing: Specialist/Summit-grade per the 2026-10-28 program guidance (Workhorse is the default only for the routine lanes). Follow-up design task 8136 enqueued at priority 20 (fix:developing-today/code:issue:2024); it was claimed by lane code-j within seconds of enqueue.

    Blockers: none technical. Execution constraint: GitHub comment writes have been hitting secondary-rate-limit 403s since 2026-11-03T13:40Z — this note is posted on a retry.

  8. added a commit that references this issue on Nov 3, 2026
  9. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Agent note — done (queue task 8136, lane code-j)

    🤖 Agent note · done — queue worker (repo-worker-code), lane code-j, task 8136

  10. 2 remaining items

  11. added
    queue/queuedHas a queued task in the Supabase agent queue
    source/creatorFiled by the new-issue-creator job
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 3, 2026
  12. developing-today commented on Nov 3, 2026

    @developing-today
    Contributor

    agent-note:v1
    state: triaged (coverage pass)
    Coverage pass 2026-11-03: reviewed in the fleet-wide per-issue pass (drift / overlap / already-handled / stale / blockers / ordering). Verdict: still live; queued in repo-health-code-pilot as triage at priority 30 (priority/none). If this is already handled at current main, the triage closes it with evidence; if it needs splitting, the triage files the split.
    Found via: coverage pass 2026-11-03

  13. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 3, 2026
  14. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · triaged (task 8577, lane code-k, direct)

    • Agent: queue worker (repo-worker-code), lane code-k
    • Session / ID: task 8577
    • Found via: queue claim (coverage pass re-queue)

    Triage verdict — deliverable landed and merged; the only remainder is the orchestrator review round, which is not worker work.

    Verified fresh (2026-11-03T20:20Z):

    Status: triaged. Issue remains OPEN for the orchestrator review round.

  15. added
    status/triagedTriaged and routed (see agent note)
    and removed
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    on Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

source/creatorFiled by the new-issue-creator jobstatus/triagedTriaged and routed (see agent note)task/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions