Existing project and task operations retain their owning implementation status. Review, revision, FinalAcceptance, and review-sourced contribution behavior below is planned and unavailable until its owning REV/CON chunks, exact AUTH activation, and REV-13 joint release complete.
Contributor, management and operational task queues have exact-authorized public reads with distinct fields and signed pagination. Contributor/Manager detail and requirements are public through ARCH-03C5. ARCH-03C6 exposes separate Manager, system-Operator and Audit Authority locked-context reads with exact current grants. ARCH-03C7 exposes bounded task history only to covered Audit Authority; Operator grants do not grant that access. See the capability ledger for current availability.
Creates projects when system-scoped and manages guides, tasks, submission/checker configuration, review/revision configuration, and contributor grants only for covered projects. This grant cannot publish contribution policy or bind compensation adapters.
An exact-project Submitter grant permits queue/claim/submission candidates. The person is a Contributor in product, lifecycle, assignment, and attribution language.
Reviews checker-passed submissions and issues accept, needs_revision, or reject decisions.
Inspects runtime state and performs only registered reasoned recovery. Operator does not issue grants, approve policy, or record review decisions by that grant.
Manages actors, identity links, and administrative grants. This grant does not manage project work, edit AUTH's closed permission/action catalog, or change action availability.
Publishes contribution policy and compensation-adapter bindings, and tracks compensation awards, delivery, fulfillment, failure, and dispute state.
Reads authorized immutable and operational evidence without mutation.
1. Project Manager: check the covered-project task queue.
2. Project Manager: create drafts, then screen and release tasks under project lifecycle guards.
3. Contributor: claim a ready task under an exact-project Submitter grant.
4. Reviewer: consume current work as active lease, one server-selected offer, or none.
5. Reviewer and Submitter: issue and respond to `needs_revision`; Project Manager
observes the covered-project queue without recording either party's action.
6. Finance Authority: reconcile contribution-policy, award, delivery, and
fulfillment records through WS-CON-owned commands.
7. Project Manager: apply covered project repair where eligible. Operator may
invoke only an exact registered, reasoned recovery action for infrastructure
or setup failure. Submitter-fixable blockers return as `needs_revision`.
8. Project Manager: update covered-project lessons learned.
- Select the covered project.
- Create a draft with its title, description, acceptance criteria and skill tags. An active guide is not required to create the draft.
- Before screening and release, confirm the active approved guide and policies,
including the required artifact outputs and a published ContributionPolicyVersion
with explicit submitter and reviewer compensated/unpaid rules. Task readiness
locks that policy before
READY; Assignment copies it and Submission stamps the attempt value. ReviewLease will later copy that immutable stamp. - Screen the draft under the current project guide and lifecycle guards.
- Release the screened task to
READYfor contributor claim.
- Read project guide.
- Read task requirements.
- Complete work outside Workstream.
- Prepare submission packet.
- Attach evidence.
- Submit.
- Wait for automated checks.
- If NEEDS_REVISION, use revision replay.
- Read the frozen RevisionContextPreparation and every unresolved blocking finding.
- Append one SubmissionFindingResponse per required finding.
- Attach finalized evidence where needed.
- Resubmit against the exact preparation head/digest.
- The normal checker spine reruns.
- The later reviewer appends one FindingResolution per required finding.
- Reviewer accepts submission.
- REV appends the immutable Review and any submitted findings or resolutions, consumes the ReviewLease, and closes the ReviewQueueEntry.
- CON records reviewer
completed_reviewdirectly from Review and evaluates the ReviewLease-frozen contribution policy. - REV records one internal FinalAcceptance for the exact task, Submission, submitter, reviewer, and locked ReviewPolicy.
- REV moves the task to ACCEPTED and completes the TaskAssignment.
- CON records submitter
accepted_submissiononly from FinalAcceptance and evaluates the TaskAssignment-frozen contribution policy. - Frozen contribution policies create awards only for payable contributions; explicit unpaid rules create none.
- Finance Authority follows post-commit delivery only for created awards.
- Reputation projection remains deferred.
The Review request owns one commit for Review, FinalAcceptance, task effects, contributions, awards, audit, and outbox. There is no manual FinalAcceptance command and no adjudication/reopen step in v0.1.
- Reviewer rejects submission or task.
- Review must include a bounded human rejection reason.
- REV sets the Task to canonical
rejected, blocks only the same-task TaskAssignment, and binds that block to the reject Review. It changes no actor grant or unrelated task. - The frozen reviewer contribution award rule determines whether the resulting
completed_reviewcontribution creates aCompensationAward; rejection creates no submitteraccepted_submissioncontribution.
For needs_revision, REV instead sets the Task to needs_revision, keeps the
same TaskAssignment active, and creates no FinalAcceptance or submitter
contribution. closed/review_rejected is not a canonical task state.
- A covered Project Manager may append a revision-context repair successor.
- A covered Project Manager may explicitly cancel a reached limit/deadline obligation; the system never auto-rejects it.
- An Operator may close only an evidence-linked legacy revision with no Review/root.
- These commands remain unavailable until AUTH activation and REV-13. Operator authority never records a human Review or adjudication decision.
Every project maintains lessons learned:
- common failure
- root cause
- new checker needed
- guide update needed
- reviewer policy update needed
- revision policy update needed
- contribution policy update needed
This is how Workstream compounds operational knowledge.
Each lesson links to an operating source:
- checker failure
- reviewer finding
- rejected task
- repeated needs-revision loop
- compensation fulfillment reconciliation issue
- user/operator incident
Lessons are not just notes. They become one of:
- guide update
- checker update
- reviewer workflow update
- queue policy update
- revision policy update
- contribution policy update
- risk register update