docs: define operational wait resolution, adoption workflow and Ops pilot

This commit is contained in:
thePR0M3TH3AN committed 2026-10-03 16:28:05 -04:00
1 parent 82d1b10da2
commit 400a095db5
2 files changed
+112

No files matched your search

+107
View File
@@ -0,0 +1,107 @@
# Operational flow improvements and Ops responsibility pilot
Owner approved 2026-10-03. Extends SELF_HEALING_QUALIFICATION_PLAN.md and existing
services, backlog and authority. No additional standing agent is created.
## Operational incidents and wait resolution
An incident connects the existing task, message, approval, check, resource and
runtime evidence. It does not become a second task ledger. Record stable cause
identity, accountable resolver, affected work, first/last observation, next action,
configurable response deadline, escalation authority and resolution evidence.
Keep received, acknowledged, acted-on and resolved distinct. A reply, timeout,
state churn or healthy doctor result cannot resolve the underlying condition.
Acceptance scenarios:
- A waits on B, B acknowledges but does not decide: A remains waiting; a due
deadline produces one actionable escalation to the correct manager.
- A current decision resolves the wait: a refreshed observation removes the
active escalation, preserving original history and exact decision evidence.
- Duplicate, reordered or missed notifications: one incident per exact cause,
periodic reconciliation catches the missing notification; unrelated candidates,
scopes and approvers remain separate.
- Manager is offline or authority revoked: deterministic monitoring persists
the wait and routes only to a currently authorized resolver; it cannot assume
approval, impersonate a manager or launch a duplicate executor.
- Quota/auth failure or an uncertain live executor: persisted hold/backoff and
guarded recovery remain; repeated incident notices do not create model loops.
Reuse existing event/reconciler, approval-dedup and attention tasks. Contract/API
changes require owned review, revision checks and independent QA; no prompt-only
claim of successful incident handling.
## Source adoption and test/QA handoffs
Provide a supported, attributable path from a legitimate contributor/release
candidate to registered ownership and native exact-candidate qualification.
Bind source and destination identities, immutable SHA, ownership/path scope,
required contributor consent and actual engine/adapter provenance. Preview
current branch/worktree/assignment/guard/lease state before any mutation.
- A clean exact owner-approved release candidate can be transferred or composed
through the supported route and produce fresh native check receipts, independent
review and serialized integration without a manual branch reset.
- Dirty destination, active task/check/lease, stale source or changed approval
refuses/defer with an exact remedy and responsible owner; preserve every byte
and unique commit. Installation activation never counts as canonical landing.
- Interrupted/repeated adoption is idempotent; preserve original lineage and
failure evidence. Never fabricate receipts or silently change scope.
- Test handoff has a named test implementer, exact permitted paths/scenarios,
candidate/revision binding and reviewer. Approved additive tests can proceed
without repeatedly seeking the same consent; new scope needs a new decision.
- QA rejection returns an actionable issue to a named owner. QA acceptance is
exact and independent, never a blanket authority or weakened test criterion.
Extend the existing candidate-source qualification and authority services, not a
parallel landing queue. Agree owned interfaces and contribution boundaries once,
then validate them mechanically. Preserve one active assignment per specialist.
## Additive acceptance for existing Chat and evidence tasks
Applies to TASK-owner-agent-chat, TASK-console-agent-chat-ui,
TASK-company-evidence-ux and TASK-console-attention-actions. Retain all original
criteria. The installer currently has no owner criterion-amendment API; attach
this owner-approved addendum by durable references, with manager-owned tracked
reconciliation rather than unsupported live task-file rewriting.
- Message status distinguishes queued, delivered/observed, acknowledged,
action started, decision/result and failed; unsupported stages remain unknown.
- Configurable response expectations show overdue requests and next resolver,
using deterministic reconciliation without duplicate wakes or owner nagging.
- Explicit permission-denied/provider-unavailable/offline states explain delay;
measured response latency is not an invented completion-time guarantee.
- Separate process activity from implementing, checking, coordinating and waiting.
Progress includes timestamp/source and links to exact changes/checks/decisions;
unavailable evidence is unknown, not idle, success or a fabricated percentage.
- A continuously active agent with an unresolved wait is visibly waiting or
coordinating; acknowledgements and unchanged status reports never imply useful
delivery. Display owner interventions and verified integration separately.
- Desktop/mobile/keyboard and stale/reconnected observation scenarios preserve
current modal accessibility, recipient identity, drafts and approval boundaries.
## Ops responsibility pilot
Provider Runtime is the initial Ops engineering contact, with Work and Integration
and Release collaborating within their existing implementation ownership.
Session Manager retains priority/assignment authority. This request creates no
new role capability, worktree, model choice or overlapping implementation owner.
Manager must arrange eligible task slices without overloading the existing active
assignment. Native temporary helpers stay under their responsible identity and
are used only when supported by the approved runtime policy.
Deterministic monitoring handles routine detection and qualified recovery. Ops
investigates novel incidents, proposes repairs/runbooks and measures recurring
failure causes. Ops cannot self-approve checks, overwrite dirty work, change
product priorities, spend through a paid fallback, or broaden recovery authority.
Review after ten resolved incidents or seven active development days, whichever
comes first. Record investigation vs waiting time, repeat incidents, escalations,
owner interventions, regression/recovery failures and displaced implementation
work. Recommend a dedicated standing Ops specialist only if sustained incident
load crowds out implementation and a distinct ownership/outcome can be shown.
Any new identity follows the existing approved organization-change pathway.
Success means fewer repeated unresolved handoffs and owner interventions without
weaker checks, higher failure rates or unbounded retries. Report the baseline and
observed result; do not claim the organizational change worked from agent count.
+5
View File
@@ -2,6 +2,11 @@
## Owner-approved self-healing priority (2026-10-03)
Owner also approved [operational flow and Ops pilot improvements](OPS_FLOW_IMPROVEMENT_SPEC.md):
two focused incident-resolution/adoption-and-QA-handoff requests, additive Chat
and evidence acceptance, and an existing-identity Ops responsibility pilot. No
eighth standing agent or overlapping implementation ownership is implied.
Follow [bounded self-healing qualification](SELF_HEALING_QUALIFICATION_PLAN.md).
Prioritize the existing runtime-recovery, persistent-operations, provider-failure
governor, event/reconciler and queue-watchdog work without duplicating their