Active agent claims (lic / httpd P0)¶
Purpose: Tell humans and other agents what is in flight so work does not collide.
Canonical policy: agent-coordination.md (roadmap repo).
Local claims file: coding-projects/.li-agent-coord.json (gitignored — update when you start or finish a task).
Last updated: 2026-05-16 (Cursor agent — httpd P0 async codegen)
In progress (do not duplicate)¶
| Claim ID | Owner | Repo / path | Branch | Scope | Do not touch |
|---|---|---|---|---|---|
httpd-p0-bench | lic agent | benchmarks/harness/bench_ecosystem.py, tier3_ecosystem/ | dev | Tier-3 CSV for dashboard ingest | benchmarks/results/*.csv format |
httpd-p0-async-codegen | lic agent | compiler/mir, compiler/codegen, runtime/li_rt.* | dev | MIR AsyncAwait, li_async_* reactor stubs | Same paths without coordinating |
httpd-p0-net | lic agent | packages/li-net/ | dev | Trusted TCP extern surface (stable) | packages/li-net API changes |
httpd-p0-org | lic agent | scripts/push-official-package-repo.sh | dev | Done — org mirrors pushed (see table below) | gh repo delete, uncoordinated force-push |
httpd-p0-docs | lic agent | docs/ecosystem/httpd-prerequisites.md, this file | dev | Status tables for P0 gates | Rewriting httpd plan |
Not claimed here (other repos):
| Repo | Typical owner | Notes |
|---|---|---|
lis | harness / nginx oracle | Tier5 HTTP tests, routing TOML — do not change exploit mitigations without CVE row |
lip | package manager | Resolver, publish — no compiler changes |
lit | coverage CLI | Runner only |
roadmap | human merge | Governance + official-packages.md canonical table |
Official package repos (mirror from lic)¶
Monorepo path stays source until lip publish; org repo is the public home per governance.
| Package | Org repo | PKG id | Monorepo | Push script |
|---|---|---|---|---|
| li-net | li-langverse/li-net | PKG-li-net | packages/li-net/ | ./scripts/push-official-package-repo.sh li-net --create |
| li-std-core | li-langverse/li-std-core | PKG-li-std-core | packages/li-std-core/ | same pattern |
| li-std-math | li-langverse/li-std-math | PKG-li-std-math | packages/li-std-math/ | same pattern |
| li-demo | li-langverse/li-demo | PKG-li-demo | packages/li-demo/ | template only |
Human: Add rows to roadmap official-packages.md via PR (agents do not merge governance there).
Next compiler work (queued, unclaimed)¶
- epoll/kqueue behind
li_async_poll(real suspend/resume). - Bytes
Reader/Writer+ syscall codegen forli-net. - HTTP/1 parser slice in
lic(blocked on 2f for full proof).
To claim a row: add an entry under repos.lic.claims in ../.li-agent-coord.json and bump updated_at.