| WF-0001 |
completed |
1 |
Repair: acceptance test that can never pass — a contains/not_contains test matched the whole HTTP response, so a needle that appears in the shared stylesheet failed every article page regardless of the articl
failure object attached to WT-0041
class: acceptance test that can never pass — a contains/not_contains test matched the whole HTTP response, so a needle that appears in the shared stylesheet failed every article page regardless of the article · layer: runOneTest() in functions/_lib/work_object.js: the contains and not_contains cases ran String.includes over the raw response body, which on an article page is mostly site chrome — seven style blocks, navigation, footer
|
0 |
1 |
| WF-0002 |
superseded |
1 |
Repair: probe_row
failure object attached to WT-0069
class: probe_row · layer: work_object
|
0 |
0 |
| WF-0003 |
completed |
1 |
Repair: BACKEND_PRIMITIVES_REPORTED_AS_OWNER_USABLE_INLINE_CONTENT_SYSTEM
failure object attached to WT-0082
class: BACKEND_PRIMITIVES_REPORTED_AS_OWNER_USABLE_INLINE_CONTENT_SYSTEM · layer: article-page owner interaction and acceptance coverage
|
8 |
0 |
| WF-0004 |
completed |
1 |
Make recursive-content graphs and the public DIV collaboration surface work on virtual OIP articles, beginning with /a/oip-tap-go, so every article type has stable blocks instead of /api/blocks/article/<slug> returning article_not_found
waits on WT-0084
failure object attached to WT-0082
|
3 |
0 |
| WF-0006 |
completed |
1 |
Repair: false_acceptance_and_incomplete_execution_case
failure object attached to WT-0089
class: false_acceptance_and_incomplete_execution_case · layer: work acceptance harness + execution-evidence assembly
|
2 |
0 |
| WF-0008 |
open |
1 |
The MCP token stored in Grok CLI settings is refused by /api/mcp (401), while the token in the Claude Code config is accepted; the two CLIs are silently on different secrets and the terminal key works on neither.
|
1 |
0 |
| WF-0011 |
superseded |
1 |
Wire the migration selector into ship.mjs. WF-0005 wrote scripts/lib/migration-selection.mjs and a gate for it, but never changed the line in ship.mjs, which still picks a migration by file mtime. In a fresh checkout every mtime ties, the filename tie-break runs, and 9999_ref_images.sql (the reseed sentinel) beats the real migration — the original incident, still live.
failure object attached to WT-0180
|
1 |
0 |
| WF-0012 |
completed |
1 |
Wire the migration selector into ship.mjs. WF-0005 wrote scripts/lib/migration-selection.mjs and a gate for it, but never changed the line in ship.mjs, which still picks a migration by file mtime. In a fresh checkout every mtime ties, the filename tie-break runs, and 9999_ref_images.sql (the reseed sentinel) beats the real migration — the original incident, still live.
failure object attached to WT-0180
|
3 |
0 |
| WF-0013 |
completed |
1 |
Repair: batch test executed an outbound send
failure object attached to WT-0184
class: batch test executed an outbound send · layer: functions/_lib/invocation_record.js OUTWARD classifier — IMSG_SEND, IMSG_SEND_CHAT, IMSG_REPLY, IMSG_REACT_LATEST were not classified as outward, so POST /api/directory/<key>/test {run:true} ran them with their example arguments and four iMessages left the owner account (one heart tapback + Sounds good to the build test line, On my way to a 555 number, Running 10 minutes late to a 3-person group chat)
|
6 |
0 |
| WT-0000 |
completed |
1 |
Move operational authority out of CLAUDE.md, STATE.md, AGENTS.md and the supervising session into canonical infrastructure
|
11 |
0 |
| WT-0001 |
completed |
1 |
Publish /a/kisspeptin as a first-pass article: 600+ words, 3+ real sources with verbatim quotes
|
5 |
0 |
| WT-0082 |
completed |
1 |
Ship Recursive Content as an immediately usable live system: globally addressable reusable article blocks, block-level editing and criticism for the owner and scoped models, lossless corpus wrapping, visible search/reuse controls, permanent self-explanation, and a public article explaining exactly how it works
|
8 |
1 |
| WT-0083 |
superseded |
1 |
Consolidate the build documentation into three canonical sources of truth and make llms.txt and token drops defer to them: the-build-end-to-end for the whole environment, oip-tap-go for every token and troubleshooting path, and proven-work for receipts and proof; then audit WT-0082 live against those docs
waits on WT-0082
|
6 |
0 |
| WT-0084 |
completed |
1 |
Make /a/oip-tap-go the single canonical self-explaining manual for every miscsubjects token and capability, including /start, minting, scope, comments, DIVs, proven-work inspection and certification, API, CLI, MCP, computer operations, transports, receipts, replay, repair, expiry, revocation and troubleshooting; make every article page, llms.txt and every generated token drop link and defer to it
waits on WT-0082
|
8 |
0 |
| WT-0085 |
completed |
1 |
Make the homepage, article pages and every other public HTML surface use one consistent canonical sources-of-truth footer, with /a/oip-tap-go as the sole token usage and troubleshooting manual and links to the other build authorities
waits on WT-0084
|
4 |
0 |
| WT-0086 |
superseded |
1 |
Proof of work becomes structural: every outbound email carries a mintable verification token, every article renders a proof-of-work block, and the site carries a public hash-chained send ledger any AI agent can verify and countersign
|
5 |
0 |
| WT-0087 |
superseded |
1 |
Proof of work is structural: every outbound email carries a mintable verification receipt on a public hash-chained send ledger; agents countersign keylessly; articles verify in the same namespace; sends without receipts are refused
|
7 |
0 |
| WT-0088 |
completed |
1 |
Proof of work is structural: every outbound email carries a mintable verification receipt on a public hash-chained send ledger; agents countersign keylessly; articles verify in the same namespace; sends without receipts are refused
|
7 |
0 |
| WT-0090 |
open |
1 |
Ship one browser-visible large Proven Work exhibit that a cold ChatGPT, Grok, or Claude can independently traverse from the article to the exact raw or redacted run
|
7 |
0 |
| WT-0091 |
open |
1 |
Turn the verified large Proven Work case into a continuous public self-improving outreach and distribution loop
waits on WT-0090
|
4 |
0 |
| WT-0092 |
superseded |
1 |
Ship the Sheets workbook: /admin/directory and /admin/ledger render as a Google Sheets style grid (edit cells, drag columns, filter, sort), plus user-created sheets with A1-addressable cells, a REST lane mirroring the Google Sheets values API, and a model-run lane that fills a column per row with the exact request JSON, the raw response, and the reply text
|
7 |
1 |
| WT-0095 |
completed |
1 |
Ship the Sheets workbook: /admin/directory and /admin/ledger render as a Google Sheets style grid (edit cells, drag columns, filter, sort), plus user-created sheets with A1-addressable cells, a REST lane mirroring the Google Sheets values API, and a model-run lane that fills columns per row with the exact request JSON, the raw response, and the reply text
|
7 |
0 |
| WT-0097 |
completed |
1 |
Directory as a true sheet of objects: cells edit in place, every view state (kind tab, filter, sort, cell) is its own link, every cell names its object id, grids paint instantly from cache, and Sheet/Classic views toggle both ways from the top right
|
5 |
0 |
| WT-0098 |
completed |
1 |
Guardian gets an owner on/off switch, OFF now: KV guardian_master gates guard.mjs --check (no drift scan, no quarantine, no judge, no texts while OFF), with the switch at the top of /admin/vault
|
2 |
0 |
| WT-0099 |
completed |
1 |
The directory sheet edits like Google Sheets: double-click opens an in-place caret editor on EVERY cell (read-only cells open the same editor read-only — never a modal), long values overflow into empty neighbor cells and stay editable in place, the editor autosizes to its text, and the Files kind stops listing ledger-mirror/.protected machine artifacts
|
4 |
0 |
| WT-0103 |
open |
1 |
Build the integrated Cloaker and traffic router inside the existing miscsubjects /admin/cloaker and /api/cloaker surfaces
|
6 |
0 |
| WT-0109 |
completed |
1 |
Ship the self-describing environment: one canonical model-readable manual generated from directory and ledger, with universal object identities, resolved subpage governance, semantic comparables, human inspection, and truthfulness gates
|
5 |
0 |
| WT-0110 |
superseded |
1 |
Generate a typed argument schema for every directory row from its own # ARGS: line, so a cold model stops guessing pipe order
|
3 |
2 |
| WT-0111 |
superseded |
1 |
Add trigger=event to automations so a state change can invoke a capability, making the namespace reactive instead of call-only
|
2 |
0 |
| WT-0119 |
superseded |
1 |
Bridge ledger events to AUTOMATE_FIRE so any state change, not just a hand-placed call, can invoke a capability
|
2 |
0 |
| WT-0120 |
completed |
1 |
Generate a typed argument schema for every directory row from its own # ARGS: line, so a cold model stops guessing pipe order
|
4 |
0 |
| WT-0123 |
completed |
1 |
Bridge ledger events to AUTOMATE_FIRE: the code shipped but never fires, because env.waitUntil does not exist and the runtime cancels the detached promise
|
3 |
0 |
| WT-0129 |
superseded |
1 |
Build and publish one unified LBL daily performance sheet with one row per calendar day across all available history, merging BigCommerce store truth, Triple Whale spend and attribution, Meta delivery, Klaviyo email and SMS, customer classification, data-quality flags, and derived daily KPIs without collapsing conflicting source definitions
|
2 |
0 |
| WT-0130 |
superseded |
1 |
Build and publish one unified LBL daily performance sheet with one row per calendar day across all available history, merging BigCommerce store truth, Triple Whale spend and attribution, Meta delivery, Klaviyo email and SMS, customer classification, data-quality flags, and derived daily KPIs without collapsing conflicting source definitions
|
2 |
0 |
| WT-0131 |
superseded |
1 |
Build and publish one unified LBL daily performance sheet with one row per calendar day across all available history, merging BigCommerce store truth, Triple Whale spend and attribution, Meta delivery, Klaviyo email and SMS, customer classification, data-quality flags, and derived daily KPIs without collapsing conflicting source definitions
|
2 |
0 |
| WT-0132 |
completed |
1 |
Publish one literal full-union Google Sheet for LBL: exactly one row per calendar day across all available history, with the complete superset of every daily-addressable field exposed by every connected business-data source/API; no concentration, curation, ranking, collapsing, or agent-selected omission
|
5 |
0 |
| WT-0133 |
superseded |
1 |
Publish two exhaustive LBL union sheets: (1) one row per calendar day across all available history with the complete superset of every daily-addressable field from every connected source/API plus all sent-email activity and attributable email revenue, and (2) one row per profile retaining every customer, complete Klaviyo event history and device evidence, historical-baseline performance measures, and transparent opportunity/subscription/reorder scoring; no source-field curation or agent-selected omission
|
7 |
0 |
| WT-0134 |
superseded |
1 |
Publish two password-gated shareable LBL data-sheet links: (1) one row per calendar day across all available history with the complete superset of every daily-addressable field from every connected source/API, including the Loop communications send ledger and distinct Klaviyo engagement plus attributable email revenue; (2) one row per profile retaining every customer/prospect, complete Klaviyo event history and Loop send history, device evidence, historical-baseline measures, and transparent opportunity/subscription/reorder scoring; no field curation or agent-selected omission
|
9 |
0 |
| WT-0135 |
completed |
1 |
Publish two password-gated native miscsubjects sheet objects, not LBL Viewer routes or a local workbook: one exhaustive daily union with one row per date and every source-qualified field from Triple Whale, Meta, Klaviyo, BigCommerce and all other loaded APIs including distinct Loop communications sends and email revenue; one exhaustive profile/customer union with one row per profile, Klaviyo and Loop send history, device evidence, own-history performance measures and transparent opportunity/subscription/reorder scoring
|
8 |
0 |
| WT-0139 |
completed |
1 |
Repair the growth spine Meta import: media_initiatives has no brand_id column, so every live import of a real Loop Bio Labs ad account fails; then import the three spend-carrying accounts for 90 days
|
3 |
0 |
| WT-0141 |
open |
1 |
Close the six Loop data holes behind the union sheets: order line items, Klaviyo events since 2026-03-08, subscriptions, Meta spend after 2026-07-16, and mark the two credential-blocked holes UNKNOWN by name
|
2 |
0 |
| WT-0146 |
completed |
1 |
Ship the device-census alpha: real Mac + connected iPhone + Chrome-profile inventory observed append-only, candidate capabilities inferred, read capabilities verified by live calls, and a browser-visible ledger projection — all receipted on the events ledger.
failure object attached to WT-0145
|
6 |
0 |
| WT-0151 |
completed |
1 |
Ship the capability control plane end to end: normalized verb namespace, executor registry seeded from the device-control repo ontology, resolver, and an observe-act-verify-receipt invoke loop that promotes verified capabilities into the directory.
failure object attached to WT-0145
|
7 |
0 |
| WT-0152 |
completed |
1 |
Resolve iPhone writes end to end without Developer Mode: a real, verified file write on the connected iPhone through the control plane, promoted into the directory and callable via OIP dispatch.
failure object attached to WT-0145
|
3 |
0 |
| WT-0158 |
open |
1 |
Ship misc emit / call / ask / lease / submit / ledger / ship --wait as the only client CLI agents use to touch the build, holding the credential and the correct header, and put the one-line rule in every instruction row.
|
2 |
0 |
| WT-0159 |
open |
1 |
Make every emit run and every MCP tools/call return and persist one canonical receipt envelope {ok,key,result,trace,duration_ms,transport,actor} retrievable by trace, and fix MCP arg serialization and per-token scoped identity.
|
3 |
0 |
| WT-0160 |
open |
1 |
Make the instruction files projections of directory rows: 0_CLAUDE_MD, 0_AGENTS_MD, 0_AGENT_CONTEXT plus new 0_GROK_AGENTS, 0_CURSOR_RULES and the missing repo CLAUDE.md, generated as full markdown that carries the five operating booleans inline, never a link-only stub.
|
3 |
0 |
| WT-0161 |
open |
1 |
Generate a measured session capability manifest at every CLI session start (grants from LOCAL_HEALTH, authenticated CLIs from ACCESS.md, executor health, live tokens, cwd, writable scope) and post its hash to the ledger; add a narrowed Stop-hook check that blocks an access-denial claim only when it contradicts the manifest and no probe receipt exists.
|
2 |
0 |
| WT-0162 |
open |
1 |
Add an MCP facade profile selectable per token: tools ask, emit, lease, submit plus the hot set of about 25 directory rows as typed tools; keep the wide catalogue for clients that request it; resolve why claude-code and claude-desktop clients poll GET /api/mcp without reaching tools/list.
|
3 |
0 |
| WT-0173 |
open |
1 |
Rotate the terminal key, scrub the 97 logged shell commands and the owner prompts that carry it verbatim, and add a credential-literal gate so a key-shaped string in any logged command fails the turn log with a named row.
|
3 |
0 |
| WT-0174 |
open |
1 |
Ship misc emit / call / ask / lease / submit / ledger / ship --wait as the only client CLI agents use to touch the build, holding the credential and the correct header, and put the one-line rule in every instruction row.
|
2 |
0 |
| WT-0176 |
completed |
1 |
Lane 1 of the connections layer: ship the connections table with identity_kind (owner|service|bot|none) and mechanism as first-class columns, directory.connection_id, a backfill of every existing credentialed row, MCP label, iMessage/Blooio/2Chat/X/Google row, messaging bridge and device into it, a public projection at /api/connections carrying no identity values, and a live test endpoint that alone decides state. Delete the 105 invented services.txt blocks.
|
8 |
0 |
| WT-0177 |
completed |
1 |
Lane 2 of the connections layer: OAuth in the door. applyAuth honors oauth2:<connection_id> and oauth2_cc:<connection_id>; a shared token store (KV conn_token:<id>, rotating refresh) that mcpFreshToken also uses; GET /api/connect/<provider>/start and one GET /api/connect/callback for every provider using oauth4webapi (MIT; Arctic is deprecated); revoke endpoint; prove with Slack as the owner's user and a second Google account beside the first.
|
6 |
0 |
| WT-0178 |
completed |
1 |
Lane 3 of the connections layer: the provider catalog. Table provider_catalog imported idempotently from Nango providers.yaml (999 providers, auth_mode vocabulary kept) plus n8n credentials Nango lacks, each row citing the provider's docs_url and the upstream commit; public GET /api/connect/catalog stating per provider what connecting requires in one sentence; API_KEY/BASIC providers connect by naming the vault variable.
|
6 |
0 |
| WT-0180 |
completed |
1 |
Lane 5 of the connections layer: inbound events. Table inbound_events with dedupe on external_id and a stored cursor per connection; the WhatsApp/Signal/Telegram bridges, iMessage watch, Slack Events and Gmail history feed it through CLIENT_EVENT (exists, untested, unwired); prove by pairing WhatsApp once from the build page and receiving one real message onto the ledger.
|
4 |
0 |
| WT-0182 |
superseded |
1 |
Lane 7 of the connections layer: the counterparty layer. A contacts table joining a person to their identity on each channel (phone for iMessage/WhatsApp/Signal, Slack user id per workspace, email, X handle, Telegram id), seeded from existing PROFILE_*/CONTACT_* rows and the Mac Contacts, and one directory row REACH that takes {person, identity_kind, text} and resolves at run time to the live connection that can deliver as that identity, receipted on the ledger.
waits on WT-0176
|
6 |
0 |
| WT-0183 |
superseded |
1 |
Lane 8 of the connections layer: identity-scoped authority, typed operations, fallback order. Capability tokens carry an identity ceiling (none < bot < service < owner) and dispatch refuses an owner-identity row under a lower ceiling; every directory row with a connection_id must carry a non-empty input_schema or the row test fails; operations name an ordered list of connections and dispatch walks it on failure, recording which one delivered.
waits on WT-0176, WT-0177
|
5 |
0 |
| WT-0184 |
completed |
1 |
Personal-world signal layer: a recorder on the owner Mac that enumerates Shortcuts (with decoded action steps, typed inputs/outputs, origin device), App Intents metadata, AppleScript dictionaries, URL schemes and notification emitters, plus a live signal recorder (HTTPS flows through mitmproxy, Shortcut runs, Apple Event log, notifications) that writes every observed signal as a device_observations row and every replayable signal as a discovered_capabilities candidate with a capability_procedures recipe, so the existing invoke → verify → stable → directory-row lifecycle promotes observed owner actions into ordinary Directory rows. One unified event envelope over events/inbound_events/phone_events/capability_invocations/device_observations at GET /api/events/unified. Phone Personal-Automation triggers land as device_event on /api/phone/in without touching ROUTER.
|
6 |
1 |
| WT-0185 |
superseded |
1 |
Invocation grammar v1: one resolver door (/api/resolve) that turns one line or {key,args} into a routed, receipted capability call; hybrid tool projections for OpenAI/Anthropic/MCP; generic verified webhook door /hook/<id>; misc CLI capability mode; generated JS/Python SDKs
|
3 |
0 |
| WT-0186 |
open |
1 |
Routing + context compiler: hand every large-model turn one bounded work packet (task, constraints, acceptance, exact hashed source, deps, prior decisions, <=8 tools, surface, verify) instead of a 100-call discovery loop; compile -> execute -> verify -> repair/advance
|
3 |
0 |
| WT-0187 |
open |
1 |
Routing + context compiler: hand every large-model turn one bounded work packet (task, constraints, acceptance, exact hashed source, deps, prior decisions, <=8 tools, surface, verify) instead of a 100-call discovery loop; compile -> execute -> verify -> repair/advance
|
3 |
0 |
| WT-0188 |
completed |
1 |
DECISION 1 (owner, final): grammar spec canon = Astra v2, amended by Grok v2.1 (facts) and Claude v3 (decisions fold)
|
2 |
0 |
| WT-0189 |
completed |
1 |
DECISION 2 (owner, final): v1 commit 28517c5a1 stays on main as reference; never shipped, never reverted
|
2 |
0 |
| WT-0190 |
completed |
1 |
DECISION 3 (owner, final): WT-0185 superseded; spec-first
|
2 |
0 |
| WT-0191 |
completed |
1 |
DECISION 4 (owner, final): unified object model v4 §12 choices
|
2 |
0 |
| WT-0192 |
completed |
1 |
DECISION 5 (owner, final): flows v4 §10.3 — YES vocabulary, NO new engine
|
2 |
0 |
| WT-0193 |
completed |
1 |
GRAMMAR STEP 0: apply 0396 in production, backfill directory.effects as JSON sets, readers column-first
|
2 |
0 |
| WT-0194 |
completed |
1 |
GRAMMAR STEP 1: freeze v1 parse meanings (compatibility manifest + test)
|
2 |
0 |
| WT-0195 |
completed |
1 |
GRAMMAR STEP 2: resolved account/device/tenant reach dispatch (resolver + hook door), typed transport, client idempotency, POST-lane meter gate
|
2 |
0 |
| WT-0196 |
completed |
1 |
GRAMMAR STEP 2b: plan_ref (A5.3) + send gate in shadow mode
|
2 |
0 |
| WT-0197 |
completed |
1 |
GRAMMAR STEP 3: credential from the resolved connection; account_selector on bindings; semantic ops as rows
|
2 |
0 |
| WT-0198 |
completed |
1 |
GRAMMAR STEP 4a: device-bound tokens replace the master key on the Mac bridge and phone intake
|
2 |
0 |
| WT-0202 |
completed |
1 |
OIP TAP & GO observes the invocation grammar: permission by declared effect, /web/run speaks words, /web/plan + /web/commit, drop text rewritten
|
2 |
0 |
| WT-0203 |
completed |
1 |
Extend v5 with owner-controlled workbook, GAS-like scripts, complete raw ledger capture and exposed build logic
|
3 |
0 |
| WT-0204 |
completed |
1 |
CELLS LAW / CLAUDE 1: every arrival is a raw ledger row (recordArrival, byte-verbatim raw_body, read-time redaction, every door threads raw_id)
|
2 |
0 |
| WT-0205 |
completed |
1 |
CELLS LAW / CLAUDE 2: traffic joins the ledger (ingress writes one arrival row per request; guard test rewritten to the law; capture mode is a cell)
|
2 |
0 |
| WT-0206 |
completed |
1 |
CELLS LAW / CLAUDE 3: the ledger projection reads the raw row (time, RAW IN as received bytes, raw_id column; hidden sources become a cell; one clock)
|
2 |
0 |
| WT-0207 |
completed |
1 |
CELLS LAW / GROK 1: inventory every buried value (research/KNOBS_INVENTORY.md) and register each as a cell when the contract lands
|
2 |
0 |
| WT-0208 |
open |
1 |
CELLS LAW / GROK 2 (standing): verify every ship against the sheet or page body in production; file a failure row per mismatch; run the stranger trial once
|
2 |
0 |
| WT-0209 |
open |
1 |
CELLS LAW / KIMI 1: every sheet source writable through one write path; the switchboard view (automations, hooks, watch rules, loop flags, masters, gates)
|
2 |
0 |
| WT-0210 |
completed |
1 |
CELLS LAW / KIMI 2: scripts over ranges (the GAS equivalent): scripts tab, sandbox run with sheet.set, button/schedule/webhook/row triggers; the lead scraper as the first script
|
2 |
0 |
| WT-0211 |
open |
1 |
CELLS LAW / KIMI 3: every admin page answers ?inspect=1 and renders the same object as a panel (sources, endpoints, webhooks, fields with ids, effective settings and provenance, latest raw input and output, switches)
|
2 |
0 |
| WT-0212 |
completed |
1 |
CELLS LAW / CLAUDE 0 (was Codex): the addressable object-and-field contract: GET /api/objects/<type> (fields: id, type, min, max, default, provenance, order, writable), GET /api/objects/<type>/<ref> (cells), one write path shared by cells, API, scripts and the grammar's object set
|
2 |
0 |
| WT-0213 |
completed |
1 |
OWNER DECISION NEEDED: flag private-store reads as sensitive so an act drop (risk ceiling low) can no longer run D1_QUERY, KV_GET, KV_LIST, FILE_GET, FILE_LIST, LOCAL_READ, LOCAL_LIST, LEDGER_QUERY, R2_GET, R2_LIST, SETTINGS_GET, GMAIL_MESSAGES_SEARCH, CONTACTS_LIST
|
2 |
0 |
| WT-0215 |
completed |
1 |
CELLS LAW / CLAUDE: WATCH_TOGGLE <id>|0|1 — a governed, receipted toggle verb for watch_rules (same discipline as AUTOMATE_TOGGLE); until it lands the switchboard writes watch_rules.enabled through /api/cells (sql path, receipted)
|
2 |
0 |
| WT-0217 |
completed |
1 |
DEPLOY BLOCKER (supersedes WT-0216, which had no acceptance test and could never close): reconcile the six CODE_LEASE_REGISTRY heads behind git — functions/admin/_layout.js, functions/api/t/[[path]].js, functions/api/loop/sync.js, scripts/market.test.mjs, functions/sheet/[id].js, scripts/flow-learn.test.mjs — through POST /api/coding-law/reconcile with the sha256 of the bytes on origin/main.
|
2 |
0 |
| WT-0220 |
open |
1 |
Make workbook scripts execute in production through supported isolated runtime; preserve full run data and sheet.set/misc callbacks
failure object attached to WT-0210
|
2 |
0 |
| WT-0221 |
superseded |
1 |
CONSOLE E1 (Claude): Console rows API + migrations 0412-0415
|
3 |
0 |
| WT-0222 |
superseded |
1 |
CONSOLE E2 (Grok): Directory tab in the Console UI
|
3 |
0 |
| WT-0233 |
superseded |
1 |
CONSOLE E13 (Grok): Critic loop
|
3 |
0 |
| WT-0234 |
completed |
1 |
CONSOLE LANE A (Claude): the server of record — tenancy contract, /api/console/agents, /api/console/now, rows glue over POST /api/directory/<key>/test, scoped token on a chat
|
3 |
1 |
| WT-0235 |
completed |
1 |
CONSOLE LANE B (Grok): the web UI and the critic — Directory inspector first, then Agents, Tasks, Now, Site UIs; TEAM_RUN critic turn on every lane's evidence
|
3 |
0 |
| WT-0236 |
completed |
1 |
CONSOLE LANE C (Kimi): outreach, messages, data — land lead command center v1 (renumber 0411→0416, push, ship), Outreach destination over /api/leads/*, Messages over inbound_events + channel readers, Data over sheets/cells
|
3 |
1 |
| WT-0237 |
completed |
1 |
CONSOLE LANE D (Codex): the shell, the bridge, the sessions — PR 0 hosts miscsubjects.com/console in ios/Console with Access cookie and APNs approval push on a physical iPhone; session resume 7th arg; Mac bridge installer; share-sheet/Shortcuts intake; tenancy rollout + TestFlight
|
3 |
0 |
| WT-0238 |
open |
1 |
CONSOLE E1 (Claude, corrected): rows glue — /api/console/rows over browse directory_row + the existing POST /api/directory/<key>/test + LEDGER_COMMENT + task creation on Broken; no new tables
|
3 |
0 |
| WT-0240 |
completed |
1 |
CONSOLE LANE E (Kimi): Loop inside the Console, tenancy first — tenants/members/connections/flows (migration 0418), tenant-scoped orders/customers/metrics/leads routes with receipts, Ask with a tenant-bound read-only token, Loop leads synced into the lead_types pipeline, team members on limited scope, loop.js destination
|
3 |
0 |
| WT-0241 |
open |
1 |
Physical-iPhone install of the Console shell is blocked: this Mac holds no code-signing credential of any kind
failure object attached to WT-0237
|
0 |
0 |
| WT-0248 |
open |
1 |
Authorization stops at the UI: enforce permission level inside the dispatcher, not just in the app — a team member can call /api/dispatch directly today and invoke STRIPE_WRITE, LEADS_SEND, D1_EXEC or mint a wider CAP_ token
|
7 |
0 |
| WT-0259 |
open |
1 |
DECISION 6 (owner, final): adopt amendment A5.1 — a prefix selects a context bundle, not only a device
|
2 |
0 |
| WT-0263 |
completed |
1 |
Give the leads screen a way to filter by city
|
1 |
0 |
| WT-0267 |
open |
1 |
Show a person the second now-task on this list
|
1 |
0 |
| WT-0280 |
completed |
1 |
Per-person access becomes rows an owner can change without a deploy, and a Permissions console shows and edits exactly what each member can reach
|
4 |
0 |
| WT-0281 |
completed |
1 |
Prove what a secondary user's desktop console actually shows, from the owner's side, without their password
|
4 |
0 |
| WT-0298 |
in_progress |
1 |
Console end-to-end audit: restore shipped Tasks and repair destination integration failures without overwriting existing screens
|
3 |
0 |
| WT-0305 |
completed |
1 |
Move ledger event bodies to R2 at write time and safely archive existing inline event and raw bodies
|
2 |
0 |
| WT-0306 |
completed |
1 |
Repair Mac routing health checks to use device authentication and preserve typed refusals
|
2 |
0 |
| WT-0311 |
open |
1 |
W0.1a Pin the D1 wall date: second file_size reading 24h after the first
|
1 |
0 |
| WT-0312 |
open |
1 |
W0.1c Event bodies to R2: default pointer write path + backfill (events first, invocations second)
|
2 |
0 |
| WT-0314 |
open |
1 |
W2.1 Deploy the dynamic-worker executor and wire the loader lane into dispatch
|
2 |
0 |
| WT-0337 |
completed |
1 |
Verify Workers AI function calling in production after the next deploy
|
1 |
0 |
| WT-0340 |
completed |
1 |
Make console pages and folders editable by models in one POST without rebuilding the app
|
2 |
0 |
| WT-0347 |
completed |
1 |
Every coding-agent session on this Mac appears in the Code tab, live and archived — Claude Code, Codex, Kimi, Gemini, Grok, Aider
|
3 |
0 |
| WT-0348 |
open |
1 |
One order inside every message: what the owner said, the model's answer, its reasoning with the whole of it one tap away, then the tools
|
2 |
0 |
| WT-0349 |
open |
1 |
A tool call renders the way Claude Code renders one: the call, its exact arguments, its exact result, expandable, nothing summarised
|
2 |
0 |
| WT-0354 |
open |
1 |
Cloudflare Gateway and OpenRouter models are selectable on the Code tab and can be given a task there
|
2 |
0 |
| WT-0355 |
open |
1 |
A task description standard a cheap model can execute without asking a question, and the intake that writes one
|
2 |
0 |
| WF-0005 |
superseded |
2 |
Repair the production migration selector so a newly added numbered migration is applied automatically and 9999_ref_images.sql cannot win solely because checkout mtimes tie
waits on WT-0084
failure object attached to WT-0084
|
1 |
2 |
| WF-0007 |
completed |
2 |
The keyless proof link GET /api/dispatch?ping=1 that orient names as "Prove acting works (open now)" returns 401 token_corrupted with no token.
|
1 |
0 |
| WF-0009 |
open |
2 |
CLI_SPAWN with agent kimi, mode readonly returned ok:false, spawn:null, empty stdout and stderr, status done, while CLI_CLAUDE_CODE ran and returned OK in the same minute.
|
1 |
0 |
| WF-0010 |
open |
2 |
WEB_COUNCIL (four browser-model turns) returned HTTP 524 from the edge after 100 seconds instead of the accepted-and-polled response the web-model design specifies.
|
1 |
0 |
| WF-0014 |
completed |
2 |
FAILURE: misc_code destroy guard missed a prefix-glued verb — DELTASK executed (no rows affected) during live verification 2026-09-11
|
2 |
0 |
| WF-0015 |
completed |
2 |
MIGRATION SELECTOR (supersedes WF-0005, whose only acceptance test was a local shell command the infrastructure cannot execute): a newly added numbered migration is always the one applied, a reseed sentinel can never win, and two files sharing the top number fail the deploy.
|
2 |
0 |
| WF-0016 |
completed |
2 |
LAWS_ADD (and every fn row that interpolates arguments into SQL) breaks on an apostrophe: five CONSOLE_ laws were refused with SQLITE_ERROR near a quote on 2026-09-12
|
2 |
0 |
| WT-0039 |
completed |
2 |
Close the direct-SQL bypass: route work_tasks and article mutations through the guarded path or a separately authorized repair capability
|
2 |
0 |
| WT-0041 |
completed |
2 |
Write /a/sciatica — Sciatica as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
1 |
| WT-0042 |
completed |
2 |
Write /a/frozen-shoulder — Frozen shoulder (adhesive capsulitis) as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
0 |
| WT-0043 |
completed |
2 |
Write /a/carpal-tunnel-syndrome — Carpal tunnel syndrome as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
0 |
| WT-0044 |
completed |
2 |
Write /a/tendinopathy — Tendinopathy as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
0 |
| WT-0045 |
completed |
2 |
Write /a/peripheral-neuropathy — Peripheral neuropathy as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
0 |
| WT-0046 |
completed |
2 |
Write /a/spinal-stenosis — Spinal stenosis as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
1 |
| WT-0047 |
completed |
2 |
Write /a/facet-joint-syndrome — Facet joint syndrome as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
0 |
| WT-0048 |
completed |
2 |
Write /a/sacroiliac-joint-dysfunction — Sacroiliac joint dysfunction as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
1 |
| WT-0049 |
completed |
2 |
Write /a/plantar-fasciitis — Plantar fasciitis as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
0 |
| WT-0050 |
completed |
2 |
Write /a/rotator-cuff-tear — Rotator cuff tear as its own object: what it is, how it is diagnosed, what the evidence says about every treatment, no compound in the headline
|
6 |
0 |
| WT-0051 |
completed |
2 |
Raise /a/retatrutide to canonical depth — the owner named it alongside BPC-157, TB-500 and ARA-290, and it is the thinnest of the four
|
4 |
1 |
| WT-0059 |
open |
2 |
Repair the 45 citations whose PubMed identifier points at a different paper than the article names, found by the first whole-corpus scan
|
2 |
0 |
| WT-0061 |
open |
2 |
Publish the blind agreement rate between the decision constitution and fifty real past owner decisions (theoretical-limits A14, 4/10)
|
4 |
0 |
| WT-0062 |
open |
2 |
Add a quote-retrieval gate to the deploy chain that re-fetches every quoted source, re-finds the span, and demotes the claim when the span is gone (theoretical-limits A3, 8/10)
|
2 |
0 |
| WT-0066 |
open |
2 |
Populate charge outcomes so the allocation loop can measure whether acting worked (theoretical-limits A12, 6/10)
|
2 |
0 |
| WT-0070 |
superseded |
2 |
Comments render newest-first by default on every surface
|
0 |
0 |
| WT-0071 |
superseded |
2 |
A comment lane that GET-only web models can actually use, and instructions that match reality
|
0 |
0 |
| WT-0073 |
superseded |
2 |
Ship one-queue build order 1-4: projection endpoint, work+comment cards, the board page, computed rank with rank_why
|
0 |
0 |
| WT-0074 |
superseded |
2 |
Dedupe the model-comments widget and add a uniqueness guard at the comment write path
|
0 |
0 |
| WT-0075 |
superseded |
2 |
Encode the three-state transport taxonomy and one-shot mutation credentials into /start and the mint flow
|
0 |
0 |
| WT-0076 |
open |
2 |
Comments render newest-first by default on every surface
|
2 |
0 |
| WT-0079 |
open |
2 |
Ship one-queue build order 1-4: projection endpoint, work+comment cards, the board page, computed rank with rank_why
|
2 |
0 |
| WT-0080 |
open |
2 |
Dedupe the model-comments widget and add a uniqueness guard at the comment write path
|
1 |
0 |
| WT-0093 |
superseded |
2 |
Deploy gate check-source-quotes.mjs cannot authenticate to the D1 REST endpoint (APIError 10000 in the ship environment, 7403 with the vault token) so SOURCE_QUOTE_LAW never actually runs
|
1 |
0 |
| WT-0094 |
open |
2 |
Deploy gate check-source-quotes.mjs cannot authenticate to the D1 REST endpoint (APIError 10000 in the ship environment, 7403 with the vault token) so SOURCE_QUOTE_LAW never actually runs
|
1 |
0 |
| WT-0100 |
open |
2 |
Cells written by the agent-sheet Durable Object lane are appended to sheet_cell_versions with the turn trace as cause, so the agent message log and settings cells carry hash-chained history like REST writes do
|
2 |
0 |
| WT-0101 |
open |
2 |
Every enabled fn and http directory row carries a WHAT line, a WHEN_TO_USE line, an input_schema and one worked example, and the dispatcher validates arguments against the schema before running the tool
|
1 |
0 |
| WT-0104 |
superseded |
2 |
Restore the Google write path so the build can create and plot Google Sheets again.
|
104 |
0 |
| WT-0105 |
superseded |
2 |
Make the build publishable: a generated, gate-checked public projection of the operating repository lands in a second GitHub repository, private until the owner flips visibility, with self-explaining documentation
|
7 |
1 |
| WT-0106 |
completed |
2 |
Make the build publishable: a generated, gate-checked public projection of the operating repository lands in a second GitHub repository, private until the owner flips visibility, with self-explaining documentation
|
7 |
0 |
| WT-0107 |
completed |
2 |
The public projection is the primitive of the build: tenant integrations stubbed, content data and one-off scripts excluded, narrative comments and paragraphs removed, every JavaScript file re-parsed, and the manifest proves it
|
10 |
0 |
| WT-0108 |
open |
2 |
Restore the Google write path so the build can create and plot Google Sheets again (measured by /api/google-health).
|
3 |
0 |
| WT-0112 |
superseded |
2 |
Create a durable session object a second model can attach to, so work survives switching between Claude, ChatGPT, Grok and Kimi
|
3 |
0 |
| WT-0113 |
completed |
2 |
Repair POST /api/directory, which cannot create any row and has been broken since migration 0373
|
2 |
0 |
| WT-0114 |
superseded |
2 |
Give flows a transform step and an each step so compositions can build real composite capabilities
|
2 |
1 |
| WT-0122 |
completed |
2 |
Give flows a transform step and an each step so compositions can build real composite capabilities
|
3 |
0 |
| WT-0124 |
open |
2 |
Refuse an acceptance test the infrastructure cannot execute, at the moment the task is created rather than after the work is done
|
3 |
0 |
| WT-0125 |
superseded |
2 |
A durable state handle (state://…) that a second model of a different vendor attaches to, so work survives switching between ChatGPT Web, Claude Web, Grok Web and API agents
|
4 |
1 |
| WT-0127 |
completed |
2 |
A durable state handle (state://…) that a second model of a different vendor attaches to, so work survives switching between ChatGPT Web, Claude Web, Grok Web and API agents
|
4 |
0 |
| WT-0138 |
completed |
2 |
Resolve challenge chg_9097fb4792bc205f against claim clm_45e298d6c2191716 (CPC_DELTA_V1)
|
1 |
0 |
| WT-0140 |
open |
2 |
CLAIM_PANEL seals a verdict but the resolution never reaches market_challenges — make the seal write the row it claims to write, or refuse to seal
|
1 |
0 |
| WT-0142 |
completed |
2 |
Publish the Personal Compute Fabric Stage A reconciliation and Stage B research as one article, with the dead-host claim corrected against the live directory
|
1 |
0 |
| WT-0143 |
open |
2 |
A ship whose process dies must not leave the deploy lock to a dead pid: a new ship on the same host takes over a lock whose pid is gone
|
1 |
0 |
| WT-0144 |
open |
2 |
Loop subscriptions collector: the subscriptions table has 0 rows and no workflow fills it
|
1 |
0 |
| WT-0145 |
superseded |
2 |
Device-Derived Capability Ledger: discover, model, verify and expose the latent capabilities of the operator's attached devices, extending the existing ledger, directory, OIP, authority and receipt layers (never a second copy of any of them).
|
0 |
0 |
| WT-0150 |
open |
2 |
Loop Meta spend has no working projection: meta_api_daily (what the union sheet and lbl.fyi read) has no writer in the platform, and the insights backfill transform writes nothing into ad_daily_metrics
|
1 |
0 |
| WT-0153 |
completed |
2 |
Device-Derived Capability Ledger: discover, model, verify and expose the latent capabilities of the operator's attached devices, extending the existing ledger, directory, OIP, authority and receipt layers (never a second copy of any of them)
|
4 |
0 |
| WT-0154 |
open |
2 |
iPhone write executor: stand up WebDriverAgent/Appium so candidate message.send / media.play / order.read capabilities behind authenticated iPhone apps become testable and promotable
failure object attached to WT-0153
|
2 |
0 |
| WT-0155 |
open |
2 |
AdsPower node registration: enable the AdsPower Local API and register each browser profile (cwd_global/chrome_*) as an authenticated execution node; fix scripts/device-census.mjs to read cwd_global
failure object attached to WT-0153
|
2 |
0 |
| WT-0156 |
completed |
2 |
Capability promotion: a discovered_capability that reaches 'stable' auto-projects into the directory as a dispatchable OIP row, so verified device capabilities become callable through the existing six exposure methods
failure object attached to WT-0153
|
2 |
0 |
| WT-0163 |
open |
2 |
Extend work_tasks with pre-resolved scope and budget (paths, directory keys, base commit, runnable acceptance command, max_tool_calls, max_minutes, problem_id, role_graph_json, output_contracts_json) and make misc lease return the task with its contracts so a leased turn starts at the edit.
|
2 |
0 |
| WT-0164 |
open |
2 |
Add the problems layer and run lineage: tables problems, problem_sources, work_runs; nullable problem_id, task_id, run_id, session_manifest_hash on agent_turns; every invocation path records task_id and run_id.
|
2 |
0 |
| WT-0165 |
open |
2 |
Compile the last 2,000 human-prompted CLI turns into problems and work packets with a disposition recorded for every single turn (attached, grouped, superseded, informational, unresolved), reconcile against work_tasks, the legacy tasks table, live artifacts and receipts, and present only unresolved or contradictory clusters for owner review on a reconciliation screen. No external effect is re-run from a historical prompt.
waits on ,
|
4 |
0 |
| WT-0166 |
open |
2 |
Fold the legacy tasks table (6,795 rows, 2,427 cancelled) and builder_queue into work_tasks by supersession or projection, stop all new writes to the legacy queue, and make /admin/work the one Work surface with Inbox, Active, Blocked, Awaiting owner, Completed, Superseded.
waits on
|
2 |
0 |
| WT-0167 |
open |
2 |
Create ARTICLE_PACK as a flow row: spec -> writer profile (constrained, not peptide-only) -> editor of a different model family -> writing-law gauntlet -> ARTICLE_PUT -> X composer reading the published artifact -> X_POST, with typed role contracts, server-side validators, and bounded repair runs that carry only the failed predicates.
waits on ,
|
3 |
0 |
| WT-0169 |
open |
2 |
Add a watch rule barring CLI actors from direct ARTICLE_PUT and X_POST outside a pack, a custodial budget on creative tasks (at most 8 native read calls before the first specialist invoke), and a weekly rollup of custodial fraction, calls before first edit, polling share, credential-fetch commands, owner-asked-to-run events and turns per task on agent_turns.
waits on
|
2 |
0 |
| WT-0171 |
completed |
2 |
Move sibling.cron heartbeat rows out of the log table (own table or 1-in-60 sampling) and publish one LEDGER view with columns ts, actor, key, ok, trace over capability_invocations, agent_turns and work_actions so no agent guesses column names again.
|
2 |
1 |
| WT-0175 |
open |
2 |
Name the canonical invocation manual in /llms.txt and /start beside the canonical token manual, so a cold model finds one how-to-call document, and make the manual regenerable from the recorded tests inside the repository.
|
1 |
0 |
| WT-0179 |
completed |
2 |
Lane 4 of the connections layer: rebuild /admin/services on connections + provider_catalog + device census, with three views (Connected with identity and mechanism badges and aging state, Available with a per-auth-mode Connect button over 999+ providers, Devices with measured OS permission grants), and a public read-only twin at /connections.
waits on WT-0176, WT-0178
|
4 |
0 |
| WT-0181 |
open |
2 |
Lane 6 of the connections layer: named operations per connected OAuth service, mined from Activepieces community pieces (MIT outside packages/ee): Slack send/search/thread/upload/channels, Google rows for the second account, Reddit OAuth2 API replacing the two broken scrape rows, Microsoft Graph mail and Teams; one <SERVICE>_RAW authenticated passthrough per connection; every row with connection_id, auth=oauth2:<id>, examples set, tested green.
waits on WT-0177
|
4 |
0 |
| WT-0199 |
completed |
2 |
GRAMMAR STEP 4b: misc_code runs under a per-run child token over /api/resolve, not the master key
|
2 |
0 |
| WT-0200 |
completed |
2 |
GRAMMAR STEP 5: arg1..argN repair (107 rows), verb-split public names (A5.2, fifty curated), read or drop write-only columns, SDK types never any
|
2 |
0 |
| WT-0201 |
completed |
2 |
GRAMMAR STEP 6: v4 §4 additions then flow predicates
|
2 |
0 |
| WT-0214 |
superseded |
2 |
CELLS LAW: watch_rules needs a governed toggle verb — WATCH_TOGGLE <id>|0|1 through dispatch, same receipt discipline as AUTOMATE_TOGGLE; the switchboard refuses watch flips with verb_owed until this lands (handoff-kimi §3.1, owner: Claude)
|
0 |
0 |
| WT-0219 |
completed |
2 |
CELLS LAW (supersedes WT-0218, which had no acceptance test): the default model is a cell. functions/_lib/invoke_json.js reads settings.model_default (KV mirror first, then the settings table) before env.AIG_DEFAULT_MODEL and the code constant, so the default model is a knob on the switchboard.
|
2 |
0 |
| WT-0223 |
superseded |
2 |
CONSOLE E3 (Claude): /api/console/agents + Agents tab
|
3 |
0 |
| WT-0224 |
open |
2 |
CONSOLE E4 (Codex): Tasks board in the Console
|
3 |
0 |
| WT-0239 |
open |
2 |
CONSOLE E3 (Claude, corrected): /api/console/agents + Agents tab over agent_turns, cli_sessions, SESSION_*, WORK_APPEND, CLI_GROUP and AGENT_BRIDGE — no agent_threads table; prove or refute that AGENT_BRIDGE delivers into a running CLI and record which
|
3 |
0 |
| WT-0242 |
open |
2 |
CONSOLE LANE C: the chiropractor leads the Loop team works — lead type loop-chiropractor-leads over iMessage and email, with view / edit draft / send through approval / track status working for a member whose permission level is team
failure object attached to WT-0236
|
6 |
0 |
| WT-0243 |
completed |
2 |
CONSOLE LANE E: tenant loop carries the chiropractor leads and a team member sees only them — loop-chiropractor-leads synced into the lead_types pipeline with tenant_id=loop, and a team-level member proven on a second Access identity
failure object attached to WT-0240
|
6 |
0 |
| WT-0249 |
open |
2 |
Resolve challenge chg_fdd9f727f981c4b6 against claim clm_2ca44115cde0d30d (VENUE_V1)
|
1 |
0 |
| WT-0251 |
open |
2 |
Resolve challenge chg_0dc36d18c506b544 against claim clm_44c48ee34da235bc (VENUE_V1)
|
1 |
0 |
| WT-0252 |
superseded |
2 |
Get permission from Meta to read their public ad library
|
1 |
0 |
| WT-0253 |
open |
2 |
Send the Loop team the chiropractor leads they asked to write
|
1 |
0 |
| WT-0254 |
completed |
2 |
Tick this work off so the checker can look at it
|
1 |
0 |
| WT-0255 |
open |
2 |
Check the finished work
failure object attached to WT-0254
|
1 |
0 |
| WT-0258 |
superseded |
2 |
Ask Meta for permission to read their public ad library
|
1 |
0 |
| WT-0260 |
open |
2 |
Pull and rank the active peptide ads through the browser scraper and deliver agreement agr_4e1365febdf7c6a8 — Meta API approval is not required and not obtainable
|
2 |
0 |
| WT-0261 |
open |
2 |
Apply to Meta so ad searches stop coming back empty
|
1 |
0 |
| WT-0262 |
open |
2 |
Show what replaced a task, and let someone bring it back
|
1 |
0 |
| WT-0266 |
open |
2 |
Show a person the first now-task on this list
|
1 |
0 |
| WT-0273 |
open |
2 |
Every coding-agent spawn prompt and session start must print OBJECT_READ/OBJECT_MUTATE/STALE and never FILE_CLAIM DENIED or wait-on-branch
|
1 |
0 |
| WT-0274 |
open |
2 |
Two model families reach their provider and are refused for credentials: Anthropic returns 401 authentication_error and Google AI Studio returns 400 'Please pass a valid API key'
|
2 |
0 |
| WT-0283 |
completed |
2 |
voxel-merge-planes returns ok:true but persists nothing because the saver is missing the CAS arg (GitHub 310).
|
2 |
0 |
| WT-0284 |
open |
2 |
Article cold-render is 7-9 seconds of D1 work (GitHub 323). A first open of /a/* should not sit on that.
|
2 |
0 |
| WT-0286 |
completed |
2 |
D1 write-acks are missing on a write path (GitHub 327). A write that returns ok without an ack is a silent miss.
|
2 |
0 |
| WT-0287 |
open |
2 |
Console: flows, rules, automations, webhooks, services, directory proof
|
2 |
0 |
| WT-0288 |
open |
2 |
Console Flows tab lists Directory type=flow, construct, sort steps by computer/vm/browser/phone/model
failure object attached to WT-0287
|
1 |
0 |
| WT-0289 |
open |
2 |
Visual swappable blocks for a flow in the console composer
failure object attached to WT-0287
|
1 |
0 |
| WT-0290 |
open |
2 |
Page Grok authors a flow and saves a Directory row
failure object attached to WT-0287
|
1 |
0 |
| WT-0291 |
open |
2 |
Console Rules tab: WHEN/THEN, natural language compose, test turns green
failure object attached to WT-0287
|
1 |
0 |
| WT-0292 |
open |
2 |
Console Automations tab over the existing automations table
failure object attached to WT-0287
|
1 |
0 |
| WT-0293 |
open |
2 |
Console Webhooks tab: list, add, remove, tap to the surface it lands on
failure object attached to WT-0287
|
1 |
0 |
| WT-0294 |
open |
2 |
Blooio as a service object: docs, numbers, cost, invoices, ledger payloads, chats
failure object attached to WT-0287
|
1 |
0 |
| WT-0295 |
open |
2 |
Lead and customer are kinds of contact; order hangs on customer
failure object attached to WT-0287
|
1 |
0 |
| WT-0296 |
open |
2 |
Directory row: fire each invocation type, green only on raw payload, keep sample, copy
failure object attached to WT-0287
|
1 |
0 |
| WT-0297 |
open |
2 |
Model in/out payloads on the event plane; model is a surface
failure object attached to WT-0287
|
1 |
0 |
| WT-0299 |
superseded |
2 |
Every enabled capability row carries the five lines a model needs to choose it correctly
|
1 |
0 |
| WT-0302 |
completed |
2 |
No enabled capability row is offered to a model without documentation
|
1 |
0 |
| WT-0307 |
open |
2 |
W1.1 Envelope levels L0/L1/L2 at the dispatch edge
|
2 |
0 |
| WT-0308 |
open |
2 |
W1.2 returns contracts backfill on every enabled directory row
|
2 |
0 |
| WT-0310 |
open |
2 |
W1.5 Pinned default manifest compiled from one curated row/object
|
2 |
0 |
| WT-0315 |
open |
2 |
W2.2 Productionize the workflow pointer-rules skeleton
|
2 |
0 |
| WT-0317 |
open |
2 |
W2.5 Re-fire LOCAL_EXEC and verify it reaches the Mac
|
1 |
0 |
| WT-0318 |
open |
2 |
W3.1 Generic provider-object projection table
|
2 |
0 |
| WT-0319 |
open |
2 |
W3.2 Sync descriptor primitive
|
2 |
0 |
| WT-0324 |
open |
2 |
W4.1 cf_ops catalog compile: 3,465 operations into one versioned table
|
2 |
0 |
| WT-0327 |
open |
2 |
W4.4 Non-CF doors by loop need: HubSpot CRM first (P0)
|
2 |
0 |
| WT-0332 |
open |
2 |
W6.1 Route provider traffic through AI Gateway
|
2 |
0 |
| WT-0333 |
open |
2 |
W6.2 Provider spend measurement
|
2 |
0 |
| WT-0338 |
open |
2 |
Chain v3 seal: commit to the R2 object's own sha256 instead of a 500-character preview
failure object attached to WT-0305
|
2 |
0 |
| WT-0339 |
completed |
2 |
Owner-locked: apply the two prepared R2 body-read repairs that no agent commit may touch
failure object attached to WT-0305
|
2 |
0 |
| WT-0350 |
open |
2 |
Per-file diffs in the app, the way Claude Code shows a change: file by file, added and removed lines
|
2 |
0 |
| WT-0351 |
completed |
2 |
The model picker is a vertical list with logos, not a carousel: provider logos in the provider list, company logos beside every model inside Cloudflare Gateway and OpenRouter
|
2 |
0 |
| WT-0352 |
open |
2 |
Every parameter a model exposes — reasoning level, temperature, the rest — is visible and selectable for every house, not only Grok
|
2 |
0 |
| WT-0353 |
accepted |
2 |
The Cloudflare skills are usable by the models in the app — Cloudflare Gateway and OpenRouter — not only by the CLIs on the Mac
|
2 |
0 |
| WT-0356 |
in_progress |
2 |
The system prompt and the sent tools are read and edited on the screen they are read from, and a task can be handed to a model, a CLI or a chat from the task itself
|
6 |
0 |
| WT-0358 |
in_progress |
2 |
The desktop console shows its sidebar permanently, sends on Enter, and is findable after it is closed
|
3 |
0 |
| WT-0360 |
in_progress |
2 |
A session transcript reads in the order it happened, and a tool step shows the command and the output verbatim
|
4 |
0 |
| WT-0361 |
open |
2 |
One canonical CLI agent poller: scripts/cli-poller.mjs replaces the per-turn hooks, agent-turn-backfill, and cli-archive jobs; one pass feeds both the ledger (agent_turns + events) and the Code tab, only for changed files, one batched request per cycle; exposed as a directory tool.
|
2 |
0 |
| WT-0362 |
completed |
2 |
Console Worker tab: Worker and Coder are one spec on muse-worker — per-worker model, system prompt, tool payload and parameters editable in the app; continuable threads; work tasks assignable to either worker.
|
2 |
0 |
| WT-0003 |
completed |
3 |
Publish /a/tesofensine — Tesofensine is in the product catalogue and has no article
|
6 |
0 |
| WT-0004 |
completed |
3 |
Publish /a/slu-pp-332 — SLU-PP-332 is in the product catalogue and has no article
|
6 |
0 |
| WT-0005 |
completed |
3 |
Publish /a/atx-304 — ATX-304 is in the product catalogue and has no article
|
6 |
0 |
| WT-0006 |
completed |
3 |
Publish /a/5-amino-1mq — 5-amino-1MQ is in the product catalogue and has no article
|
6 |
0 |
| WT-0029 |
open |
3 |
Write /a/tb-500-herniated-disc — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0031 |
open |
3 |
Write /a/bpc-157-tendon — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0032 |
open |
3 |
Write /a/bpc-157-sciatica — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0052 |
open |
3 |
Repair the 810 legacy source entries stored with no verbatim quote, across 153 articles — the ceiling in .source-quote-ceiling.json may only fall
|
2 |
0 |
| WT-0054 |
open |
3 |
Run the citation-identity scan across the whole corpus — only the health corpus has been checked, and it found 3 wrong citations in 598
|
1 |
0 |
| WT-0056 |
completed |
3 |
Write the enriched lead list to the master sheet in chunks — the Apps Script silently returns its health response instead of writing when the payload is too large
|
1 |
0 |
| WT-0058 |
open |
3 |
Backfill claims into the 161 substantial published articles that have none, so every article on the site is the same object
|
2 |
0 |
| WT-0060 |
open |
3 |
Retract or rename the 240 published pipeline-artifact pages whose slugs are not article slugs
|
2 |
0 |
| WT-0063 |
open |
3 |
Join a bounty table to the existing charge machinery so an unresolved claim carries an amount a model can be paid for resolving (theoretical-limits A11, 3/10)
|
2 |
0 |
| WT-0064 |
open |
3 |
Publish a Merkle root per article and a corpus content ID per deploy, and pin the bundle set so a stranger holding only a hash can retrieve the bytes (theoretical-limits A2, 3/10)
|
2 |
0 |
| WT-0067 |
open |
3 |
Boot a second operator end to end in one receipted chain, and publish it with its failures (theoretical-limits A15, 6/10)
|
2 |
0 |
| WT-0072 |
superseded |
3 |
Re-curate the site footer so it reflects where the build actually stands
|
0 |
0 |
| WT-0077 |
open |
3 |
A comment lane that GET-only web models can actually use, and instructions that match reality
|
2 |
0 |
| WT-0078 |
open |
3 |
Re-curate the site footer so it reflects where the build actually stands
|
2 |
0 |
| WT-0081 |
open |
3 |
Encode the three-state transport taxonomy and one-shot mutation credentials into /start and the mint flow
|
2 |
0 |
| WT-0089 |
superseded |
3 |
Discover early-stage AI-investment firms and produce an inspectable execution case
|
2 |
0 |
| WT-0096 |
open |
3 |
Execution cases render as case sheets: a read-only workbook tab per case where each discovery call is one row — request cell, response cell, payload cell — every cell a handle resolving to its hash-committed ledger record, with the selection logic and prompt version on a second tab
|
2 |
0 |
| WT-0102 |
open |
3 |
The article the-spreadsheet-as-an-agent-surface states what the build does today: the formula lane recalculates dependents, and per-cell hash-chain history covers REST writes but not the agent lane until WT for the DO versions closes
|
2 |
0 |
| WT-0115 |
completed |
3 |
Make a view read that failed say so, instead of returning an empty row set that looks like no matches
|
1 |
0 |
| WT-0116 |
superseded |
3 |
Put a real example argument on every directory row so the catalogue a cold model composes from is provable
|
2 |
2 |
| WT-0117 |
superseded |
3 |
Build the browser conversation relay so a reply from any browser model lands in the build without copy and paste
|
1 |
0 |
| WT-0121 |
completed |
3 |
Put a real example argument on every directory row so the catalogue a cold model composes from is provable
|
2 |
0 |
| WT-0126 |
superseded |
3 |
The browser conversation relay: a reply from any logged-in browser model lands in the build as a durable turn with a receipt, and a browser model can call Directory capabilities by emitting tags, without copy and paste
|
4 |
1 |
| WT-0128 |
completed |
3 |
The browser conversation relay: a reply from any logged-in browser model lands in the build as a durable turn with a receipt, and a browser model can call Directory capabilities by emitting tags, without copy and paste
|
4 |
0 |
| WT-0136 |
open |
3 |
Agreement agr_4e1365febdf7c6a8: I want the best peptide ads running on Meta pulled and ranked
|
1 |
0 |
| WT-0137 |
superseded |
3 |
Agreement agr_ebd8eee55fa442a8: audit my ad account setup
|
1 |
0 |
| WT-0157 |
completed |
3 |
Agreement agr_dc0c6eb9f8d7d582: audit my ad account setup and report the three biggest risks
|
1 |
0 |
| WT-0168 |
open |
3 |
Create OUTREACH_PACK as a flow row: spec -> dossier -> letter profile -> reviewer of a different family -> send with owner CC and send ledger, same contract and gate shape as ARTICLE_PACK.
waits on
|
2 |
0 |
| WT-0170 |
open |
3 |
Register every open terminal as a worker (agent, model, cwd, manifest hash, roles, heartbeat), lease by role and verified capability, expire leases from heartbeats, attach every turn and tool call to task and run, use existing file claims for overlapping code work, and return idle workers to the queue.
waits on ,
|
2 |
0 |
| WT-0172 |
open |
3 |
Retire BUILD_SPEC.md, KERNEL_SPEC.md and the root SPEC_* files into pointers at /api/work and the 0_* rows, and reduce the 154 root markdown files to the generated projections plus README.
waits on
|
1 |
0 |
| WT-0225 |
superseded |
3 |
CONSOLE E5 (Kimi): /api/console/messages + Messages tab
|
3 |
0 |
| WT-0226 |
superseded |
3 |
CONSOLE E6 (Kimi): Outreach
|
3 |
0 |
| WT-0244 |
open |
3 |
CONSOLE: structured task objects and routing — target column on work_tasks, POST /api/work/intake that turns a description into the closed task JSON, and the router as the first custom harness object with quota-aware assignment
|
8 |
0 |
| WT-0250 |
open |
3 |
/api/work/.../submit returns a self-contradicting verdict when evidence is sent unwrapped, and the evidence manifest projects evidence as null after a successful accept
failure object attached to WT-0236
|
0 |
0 |
| WT-0256 |
superseded |
3 |
Write the first message to one chiropractor lead
failure object attached to WT-0253
|
1 |
0 |
| WT-0272 |
open |
3 |
After OBJECT_MUTATE accepts a repo path, persist those bytes into the deployable tree in the same turn so ship sees them
|
1 |
0 |
| WT-0282 |
completed |
3 |
Close duplicate GitHub issues for the same five holes. Keep the newest of each set.
|
2 |
0 |
| WT-0285 |
completed |
3 |
Draft PR 295 rewrite misc CLI is two months old and not on main. Close it or rebase it. Do not merge as-is.
|
2 |
0 |
| WT-0309 |
open |
3 |
W1.6 Response-size deploy gate
waits on WT-0307, WT-0308
|
2 |
0 |
| WT-0313 |
open |
3 |
W0.1d R2 Data Catalog registration so moved bodies stay queryable
|
2 |
0 |
| WT-0316 |
open |
3 |
W2.3 Substrate router rule table as data
|
2 |
0 |
| WT-0320 |
open |
3 |
W3.3 Inbound vocabulary widening
|
2 |
0 |
| WT-0321 |
open |
3 |
W3.4 Webhook routes made dumb: authenticate, identify, enqueue, 2xx
|
2 |
0 |
| WT-0322 |
open |
3 |
W3.7 Email Workers inbound as first projection source
waits on WT-0320, WT-0321
|
2 |
0 |
| WT-0325 |
open |
3 |
W4.2 Fold the 189 hand-written CF_* rows into the catalog as aliases
waits on WT-0324
|
2 |
0 |
| WT-0326 |
open |
3 |
W4.3 Measure which 30 CF ops this account actually calls weekly
|
2 |
0 |
| WT-0328 |
open |
3 |
W4.5 Vectorize-embed the directory
|
2 |
0 |
| WT-0329 |
open |
3 |
W5.1 Tenant control-plane script
|
2 |
0 |
| WT-0330 |
open |
3 |
W5.2 Tenant code constraints as lint
|
2 |
0 |
| WT-0334 |
open |
3 |
W6.4 Token fabric ops: CAP_MINT extensions
|
2 |
0 |
| WT-0359 |
in_progress |
3 |
Old ledger events live in R2 and leave D1, so the ledger stops running at its ceiling
|
1 |
0 |
| flag_mty7a4yf_ihlky6 |
completed |
3 |
FLAG: Flag test from the app: confirm a flag becomes a real work_tasks row with its screen attached.
|
0 |
0 |
| WF-0017 |
open |
4 |
Migration numbers collide because they are claimed in prose, not allocated: three collisions in one session (0418 Lane C vs Lane E, 0421 Lane E vs WT-0244, 0423 rooms vs loop-people)
|
5 |
0 |
| WT-0002 |
open |
4 |
Raise /a/kisspeptin to canonical depth: 2,500+ words, 5+ sources, inspected hero
waits on WT-0001
|
6 |
0 |
| WT-0026 |
open |
4 |
Write /a/ara-290-neuropathy — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0027 |
open |
4 |
Write /a/ara-290-nerve-damage — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0028 |
open |
4 |
Write /a/tb-500-frozen-shoulder — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0030 |
open |
4 |
Write /a/bpc-157-nsaids — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0033 |
open |
4 |
Write /a/bpc-157-neuropathy — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0034 |
open |
4 |
Write /a/bpc-157-nerve-damage — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0035 |
open |
4 |
Write /a/bpc-157-carpal-tunnel — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0036 |
open |
4 |
Write /a/bpc-157-corticosteroids — the combination page where cross-object content belongs
|
5 |
0 |
| WT-0053 |
open |
4 |
Add AUTOMATE_PATCH — an automation can be created and toggled but its interval and body can only be changed with direct SQL
|
2 |
0 |
| WT-0057 |
open |
4 |
Decide the peptide-article image direction — two character trials exist and neither has been applied
|
1 |
0 |
| WT-0068 |
open |
4 |
Derive each capability row's risk grade from its own declared effects and refuse any row whose grade and effects disagree (theoretical-limits A9, 8/10)
|
2 |
0 |
| WT-0118 |
completed |
4 |
Filter dispatch plumbing out of default ledger views the way jci already is
|
1 |
0 |
| WT-0147 |
superseded |
4 |
iPhone write executor: stand up WebDriverAgent/Appium so candidate message.send / media.play / order.read capabilities behind authenticated iPhone apps become testable and promotable.
failure object attached to WT-0145
|
0 |
0 |
| WT-0148 |
superseded |
4 |
AdsPower node registration: enable the AdsPower Local API and register each browser profile (cwd_global/chrome_*) as an authenticated execution node; fix scripts/device-census.mjs to read cwd_global.
failure object attached to WT-0145
|
0 |
0 |
| WT-0149 |
superseded |
4 |
Capability promotion: a discovered_capability that reaches 'stable' auto-projects into the directory as a dispatchable OIP row, so verified device capabilities become callable through the existing six exposure methods.
failure object attached to WT-0145
|
0 |
0 |
| WT-0227 |
superseded |
4 |
CONSOLE E7 (Grok): Site tab
|
3 |
0 |
| WT-0228 |
superseded |
4 |
CONSOLE E8 (Kimi): Data tab
|
3 |
0 |
| WT-0245 |
open |
4 |
CONSOLE: the group chat room — one iMessage-style room where the owner picks which web models are present, each with its own scoped capability token, one shared transcript, and proposals that become task rows through the approval card
|
9 |
0 |
| WT-0246 |
superseded |
4 |
Allocate migration numbers instead of claiming them in prose — three collisions in one session (0418 Lane C vs E, 0421 E vs WT-0244, 0423 rooms vs loop-people), and origin/main now carries tenant_tenancy three times at 0418, 0419 and 0421
|
5 |
0 |
| WT-0247 |
open |
4 |
Allocate migration numbers instead of claiming them in prose — three collisions in one session, and origin/main now carries tenant_tenancy three times at 0418, 0419 and 0421
|
5 |
0 |
| WT-0268 |
open |
4 |
Let a person search the ads a company is running
|
1 |
0 |
| WT-0271 |
open |
4 |
Record owner and agent PTY bytes as ledger events (IN/OUT frames, seq, stream_id) without a second terminal API
|
1 |
0 |
| WT-0300 |
superseded |
4 |
Document the 181 bulk-imported Cloudflare rows from their own upstream schema
failure object attached to WT-0299
|
1 |
0 |
| WT-0301 |
superseded |
4 |
Write the missing documentation on the 279 hand-built rows that have none
failure object attached to WT-0299
|
1 |
0 |
| WT-0303 |
completed |
4 |
Document the bulk-imported Cloudflare rows from their own upstream schema
failure object attached to WT-0302
|
1 |
0 |
| WT-0304 |
completed |
4 |
Write the missing documentation on the hand-built rows that have none
failure object attached to WT-0302
|
1 |
0 |
| WT-0323 |
open |
4 |
W3.5 Freshness semantics on reads
|
2 |
0 |
| WT-0331 |
open |
4 |
W5.3 Per-tenant cron escape via DO alarms
|
2 |
0 |
| WT-0335 |
open |
4 |
W7.2 Commit the WFP scratchpad files
|
2 |
0 |
| WT-0336 |
open |
4 |
W7.3 Repo-wide audit: dead prompts, dead tokens, docs to R2/D1
|
2 |
0 |
| WT-0007 |
open |
5 |
Rewrite /a/semaglutide from its 59-byte stub to a canonical article about semaglutide only
|
6 |
0 |
| WT-0008 |
open |
5 |
Rewrite /a/mots-c from its 59-byte stub to a canonical article about mots-c only
|
6 |
0 |
| WT-0009 |
open |
5 |
Rewrite /a/ss-31 from its 59-byte stub to a canonical article about ss-31 only
|
6 |
0 |
| WT-0010 |
open |
5 |
Rewrite /a/epitalon from its 59-byte stub to a canonical article about epitalon only
|
6 |
0 |
| WT-0011 |
open |
5 |
Rewrite /a/dihexa from its 59-byte stub to a canonical article about dihexa only
|
6 |
0 |
| WT-0012 |
open |
5 |
Rewrite /a/cerebrolysin from its 59-byte stub to a canonical article about cerebrolysin only
|
6 |
0 |
| WT-0013 |
open |
5 |
Rewrite /a/pinealon from its 59-byte stub to a canonical article about pinealon only
|
6 |
0 |
| WT-0014 |
open |
5 |
Rewrite /a/vip from its 59-byte stub to a canonical article about vip only
|
6 |
0 |
| WT-0015 |
open |
5 |
Rewrite /a/humanin from its 59-byte stub to a canonical article about humanin only
|
6 |
0 |
| WT-0016 |
open |
5 |
Rewrite /a/tesamorelin from its 59-byte stub to a canonical article about tesamorelin only
|
6 |
0 |
| WT-0017 |
open |
5 |
Rewrite /a/ipamorelin from its 59-byte stub to a canonical article about ipamorelin only
|
6 |
0 |
| WT-0018 |
open |
5 |
Rewrite /a/cjc-1295 from its 59-byte stub to a canonical article about cjc-1295 only
|
6 |
0 |
| WT-0019 |
open |
5 |
Rewrite /a/mk-677 from its 59-byte stub to a canonical article about mk-677 only
|
6 |
0 |
| WT-0020 |
open |
5 |
Rewrite /a/aod-9604 from its 59-byte stub to a canonical article about aod-9604 only
|
6 |
0 |
| WT-0021 |
open |
5 |
Rewrite /a/melanotan-ii from its 59-byte stub to a canonical article about melanotan-ii only
|
6 |
0 |
| WT-0022 |
open |
5 |
Rewrite /a/nad-plus from its 59-byte stub to a canonical article about nad-plus only
|
6 |
0 |
| WT-0023 |
open |
5 |
Rewrite /a/glutathione from its 59-byte stub to a canonical article about glutathione only
|
6 |
0 |
| WT-0024 |
open |
5 |
Rewrite /a/matrixyl from its 59-byte stub to a canonical article about matrixyl only
|
6 |
0 |
| WT-0025 |
open |
5 |
Rewrite /a/glow-70 from its 59-byte stub to a canonical article about glow-70 only
|
6 |
0 |
| WT-0040 |
superseded |
5 |
probe
|
0 |
0 |
| WT-0055 |
open |
5 |
Re-scope WT-0052: the 804 quote-less sources are in the build documentation corpus, not the health corpus
|
1 |
0 |
| WT-0069 |
superseded |
5 |
probe
|
0 |
0 |
| WT-0216 |
superseded |
5 |
DEPLOY BLOCKER: reconcile the six CODE_LEASE_REGISTRY heads that fail check-registry-matches-git on every ship — functions/admin/_layout.js (claude-opus5, head cf7f2cf817380d2e), functions/api/t/[[path]].js (opus5, be84cda8ea826625), functions/api/loop/sync.js (claude-inventory-repair, c5fd2cf5d2994af2), scripts/market.test.mjs (claude:3d49632a, 010f2d2ad355dcfe), functions/sheet/[id].js (codex:sheetfix, bbb15cf55d028ba3), scripts/flow-learn.test.mjs (claude-fable-5-1, 1e679be39430ab5c). POST /api/coding-law/reconcile per path. Four of six are Claude leases; until this lands no ship passes and WT-0209 + WT-0210 sit deployed nowhere.
|
0 |
0 |
| WT-0218 |
superseded |
5 |
CELLS LAW: model routing default as a cell — invoke_json.js falls env.AIG_DEFAULT_MODEL → code constant; add a settings.model_default override read first so the default model is a knob (owner: whoever owns functions/_lib/invoke_json.js; found during knob census, docs/superpowers/specs/2026-09-11-cells-law/knob-census.md §3)
|
0 |
0 |
| WT-0229 |
superseded |
5 |
CONSOLE E9 (Claude): Now screen
|
3 |
0 |
| WT-0230 |
superseded |
5 |
CONSOLE E10 (Claude): Capability token on a chat
|
3 |
0 |
| WT-0257 |
superseded |
5 |
Add a Tasks-tab probe so the verbs can be proven
failure object attached to WT-0090
|
1 |
0 |
| WT-0264 |
open |
5 |
Show only the leads nobody has replied to
|
1 |
0 |
| WT-0265 |
dropped |
5 |
Old idea nobody picked up
|
1 |
0 |
| WT-0341 |
open |
5 |
Verify the chat task-add path end to end
|
1 |
0 |
| WT-0342 |
open |
5 |
Fix Blooio blank replies — the answering model ignores instructions and returns empty
|
1 |
0 |
| WT-0343 |
open |
5 |
Show every Blooio payload on the ledger with the model named and its system prompt a tap away
|
1 |
0 |
| WT-0344 |
open |
5 |
Verify chat transparency works for every model, not just GLM
|
1 |
0 |
| WT-0345 |
open |
5 |
Make the ledger filterable by API, event type and company
|
1 |
0 |
| WT-0346 |
open |
5 |
Put every AI conversation payload into the Directory (the build's index of everything it can do)
|
1 |
0 |
| WT-0231 |
superseded |
6 |
CONSOLE E11 (Codex): Native shell (ios/Console) hosts the web console with the Access cookie; APNs push for approvals opens the card; one-line Mac bridge installer (brew formula + pairing code shown in the app); TestFlight build without a password
|
3 |
0 |
| WT-0269 |
dropped |
6 |
Send the Loop team the chiropractor leads they can write to
|
1 |
0 |
| WT-0037 |
open |
7 |
Import the remaining 605 combination-page rows from the spreadsheet projection into canonical task objects
|
1 |
0 |
| WT-0038 |
open |
7 |
Import the 21 open builder_queue rows into canonical task objects and retire the parallel queue
|
1 |
0 |
| WT-0232 |
open |
7 |
CONSOLE E12 (Claude+Codex): Tenancy
|
3 |
0 |
| WT-0270 |
open |
7 |
Let a person search the ads a company is running
|
1 |
0 |
| WT-0065 |
open |
9 |
Move the acceptance harness to an artifact this build cannot write, so the seal that grades the work is not authored by the work (theoretical-limits A5, 7/10)
|
2 |
0 |