This is the filed review document, copied at 09:19 EDT. Its dated claims remain historical. See the current update before acting on an old sign-in request or delivery status. Reply in chat with decisions or feedback.

JR implementation slices

These are proposed implementation tickets under WOB-75, derived from the 20 October spec. Creating the tickets does not release JR's runtime hold. The implementation owner takes each slice only after its stated dependencies and the later build authorization are satisfied. The spec holds the rationale; each slice states what it builds and what proves it.

Slice Owning Linear issue Native blockers
JR1 WOB-129 WOB-45
JR2 WOB-130 WOB-129
JR3 WOB-131 WOB-130
JR4 WOB-132 WOB-130
JR5 WOB-133 WOB-130, WOB-115
JR6 WOB-134 WOB-131, WOB-132

All six were filed as Backlog proposals on 20 October. Scope/access and later authorization dependencies in their bodies remain in addition to these implementation edges.

JR1 · Continue one scoped Slack conversation through WobOS

Delivers: a permitted request in a verified self-only Slack destination creates durable Work, returns a source-linked answer and continues after a controlled restart.

Blocked by: WOB-45's installed usable foundation; source-reviewed Slack transport and actual app grants; later JR implementation authorization.

JR2 · Route and continue multi-person JA work without crossing audiences

Delivers: two unrelated jobs in one channel remain separate; multiple authorized people continue one thread; an audience change starts a correctly scoped continuation.

Blocked by: JR1.

JR3 · Make and read back a teammate's permitted task change

Delivers: a teammate can request progress, completion or an explicit due-date change on their own existing Slack List item; another person's task yields a reviewable proposal.

Blocked by: JR2; native Slack Lists access established for the intended unattended runtime.

JR4 · Carry a current source review back to the original work

Delivers: JR can investigate an actual JA document or meeting and return a corrected, attributed answer to the requesting Work and the permitted Wob handoff.

Blocked by: JR2. Wispr-sourced capture additionally depends on WOB-120/121; an existing document path can qualify independently.

JR5 · Prove selective JA memory before any activation

Delivers: a later permitted Work can use relevant JA craft without retrieving another audience's information.

Blocked by: JR2; WOB-115's relevant domain integration; reviewed seed proposal and demonstrated audience isolation.

JR6 · Deliver useful follow-through and an authorized team trial

Delivers: JR makes a useful source-backed follow-up, sends the agreed owner Slack digest, hands a JA development to Wob and turns a real correction into an actionable repair.

Blocked by: JR3 and JR4; an expressly authorized team trial and later activation choice. JR5 is required only for the parts that claim production memory behavior.

Ownership when the build starts

Astra's JA proposal lane owns this spec, these tickets and the seed proposal. The build owner for WobOS's shared core, channel integration, configuration and installation is named by the coordinator when the build starts; this document does not assign it. Slack app grant requests and host or tool registrations belong to the Claude desktop integration lane. Any reserved action code that runs in the cloud stays with the cloud reserved action code lane. A JR implementation worker needs an explicit named-file transfer at a pinned base before editing WobOS surfaces. JA source, meeting and seed artifacts stay with their owning records. A Slack Lists permission gap blocks JR3, while source-backed conversation and routing work can proceed when their own dependencies are met.

The spec owner maintains these descriptions and native tracker dependencies together. These six slices are proposed and unstarted; no acceptance checkbox is a claim of implementation.