Skip to content

PR-RPS-10: Implement handoff lifecycle#155

Merged
jukka-matti merged 3 commits into
mainfrom
response-path-system-v1
May 13, 2026
Merged

PR-RPS-10: Implement handoff lifecycle#155
jukka-matti merged 3 commits into
mainfrom
response-path-system-v1

Conversation

@jukka-matti
Copy link
Copy Markdown
Owner

Summary

  • Adds ControlHandoff status/actions, repository reads, PWA Dexie persistence, Azure repository hydration, and applyAction lifecycle handlers.
  • Adds shared HandoffForm plus PWA/Azure Handoff panels and Inbox/FRAME routing for handoff prompts.
  • Adds Survey handoff rules and Azure lifecycle E2E coverage for confirmed sustainment -> handoff -> acknowledgement/operational flow.

Verification

  • bash scripts/pr-ready-check.sh
  • pnpm --filter @variscout/ui build
  • pnpm --filter @variscout/azure-app test:e2e -- --project=chromium e2e/full-lifecycle.spec.ts
  • Ruflo MCP diff analysis ran; origin/response-path-system-v1 was rejected by Ruflo ref validation, main comparison returned a partial low-risk report.

Notes

  • Existing docs frontmatter warnings remain non-blocking until 2026-05-15 per the check output.
  • Final reviewer flagged broader Azure cloud-sync persistence for handoff repository writes as a follow-up risk; this PR keeps the requested repository/applyAction path consistent with the RPS plan.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mean-beoynd-lite-pwa Ready Ready Preview, Comment May 13, 2026 7:01am
variscout_website Ready Ready Preview, Comment May 13, 2026 7:01am

@jukka-matti jukka-matti merged commit 12e1257 into main May 13, 2026
3 checks passed
@jukka-matti jukka-matti deleted the response-path-system-v1 branch May 13, 2026 07:04
jukka-matti added a commit that referenced this pull request May 13, 2026
…80, log shipment

All 10 PRs of Response Path System V1 merged on main 2026-05-09 → 2026-05-13
(#144 / #147 / #148 / #149 / #150 / #151 / #152 / #153 / #154 / #155). This
commit syncs tracking docs that the squash merges left stale:

- docs/roadmap.md: PR-RPS-9 + PR-RPS-10 SHIPPED rows; flip §3 to "10 of 10";
  free up ADR-080 slot from the 8f canvas viewport item (taken by Sustainment)
- docs/decision-log.md: pin "2026-05-13 — RPS V1 SHIPPED — full lifecycle live"
- docs/07-decisions/adr-080-sustainment-auto-fire-pattern.md (new): document
  the Sustainment-shaped lifecycle pattern (auto-fire + Inbox prompt +
  signoff tier gate) as a pattern reference for future response-path
  lifecycles, per plan §PR-RPS-9 ledger line 2231
- docs/07-decisions/index.md: add rows 078 / 079 / 080 (078+079 also weren't
  indexed when shipped)
- Spec + plan frontmatter: draft/active → delivered, last-reviewed 2026-05-13

Co-Authored-By: ruflo <ruv@ruv.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant