Skip to content

Product work tracker

This ordered list tracks the shortest path from an existing human website to a production-ready agent interface. “Done” means implemented and covered by local, package, documentation, and reference-app CI; it does not mean the pre-release API is frozen.

#StatusWork itemDelivered outcome
1DeferredPublish a real releasePublish only after local API and reference integrations settle.
2DoneAgent-legible failuresField-level capped validation messages and coded tool errors cross the native boundary.
3ResolvedAgent arrives after page loadNative WebMCP owns modelContext from document creation; late agents see registered tools. Late extension/polyfill bridges are injected explicitly, without polling.
4DoneReact bindingRace-safe useSignettTool with status, error state, and explicit closure dependencies.
5DoneConfirmation stageApp-owned confirmation runs after authorization and before idempotency with auditable events.
6DoneDurable idempotency pathPhased store conformance, a shipped IndexedDB/Web Locks adapter, and a PostgreSQL recipe distinguish live, abandoned, completed, and safely released work.
7DoneCompleted mutation after abortA completed handler wins with or without idempotency; verification has an optional independent deadline and the outcome remains observable.
8DoneInspectorOptional dependency-free overlay preserves inspection state while showing exact inventory and privacy-safe lifecycle timing.
9DoneTool readiness lintPortable recursive diagnostics cover nested schemas and common agent-usability defects.
10DoneOutput contractOptional serialized byte budget warns without discarding completed effects.
11DoneCross-instance duplicatesActive names are scoped to the shared WebMCP context.
12DoneAgent-selection evaluationsSaved-task harness separately scores selection, arguments, and authoritative completion.
13DeferredAdapters beyond ReactAdd only after real Vue or Svelte integrations prove the binding shape.
14BacklogScaffold commandRevisit after real integrations show what can be generated without hiding application intent.
15DoneExplicit unknown outcomesFailed reconciliation produces a non-retryable outcome_unknown result instead of collapsing into ordinary failure.
16DoneReplay-aware confirmationConsequential tools can prompt only when a new effect will run; authorization and verification still run on replay.
17DoneOperation journalExecute and recovery share a scoped durable correlation record, with browser and test adapters included.
18DoneReload-safe recoveryDurable in-flight claims survive page loss; fresh invocations recover them without speculatively repeating the effect.

Next proof points

PriorityStatusWork itemExit criterion
1DoneDefine the design-partner gatePublish the target profile, discovery questions, pilot contract, scorecard, guarantees, and exact-intent production recipe.
2NextQualify three partner workflowsEach has a real launch date, accountable owner, authoritative oracle, and one consequential workflow blocked on execution risk.
3NextRun saved tasks with real agentsEstablish selection, valid-argument, completion, and token baselines across representative tasks.
4NextHarden the Inspector from usageAdd value capture only if developers request it, and only behind explicit redaction/consent.
5NextRelease candidateFreeze the small proven surface, write migration/stability notes, then publish the first alpha.
6SpecTrace observabilityOTLP traces, per-tool latency and error tables, and a Jaeger recipe with no new developer code; see the observability spec.

Your product capabilities, directly usable by agents.