Skip to content

two-app-reuse-lifecycle: fixture pin-flip + deprecation outcomes - #297

Merged
enricopiovesan merged 1 commit into
mainfrom
cursor/ticket-two-app-reuse-lifecycle-fixture-pin-flip
Sep 6, 2026
Merged

two-app-reuse-lifecycle: fixture pin-flip + deprecation outcomes#297
enricopiovesan merged 1 commit into
mainfrom
cursor/ticket-two-app-reuse-lifecycle-fixture-pin-flip

Conversation

@enricopiovesan

Copy link
Copy Markdown
Contributor

Summary

  • Add fixture-only lifecycle catalog/scenario for the shared meeting-notes.process 1.3.2 pin: per-app advance (meeting-notes1.4.0-fixture) vs remain (loop), plus migrate / continue_pinning deprecation responses.
  • Ship scripts/ci/two_app_reuse_lifecycle.sh (happy path exit 0; --case unsupported-deprecated-only fail-closed) with checked-in evidence and CI wiring.
  • Document explicit non-claims in docs/two-app-reuse-contract.md / ADR 0006 / AGENTS.md: not production release-train; not BundleEmbedder host proof.

Governing Spec

  • docs/two-app-reuse-contract.md / ADR 0006 — shared pin meeting-notes.process 1.3.2
  • docs/decision-log.md — 2026-09-05 fixture-only lifecycle DoD
  • Upstream context: Traverse #1168 (reuse); this PR does not require BundleEmbedder / Traverse #1240

Project Item

  • Ticket ID: two-app-reuse-lifecycle
  • Project 2 item: PVTI_lADOEbiBt84BbzAzzg5mN4o (#283)

Definition of Done

  • Documented fixture procedure: both apps start on 1.3.2, pin-flip to stand-in 1.4.0-fixture, per-app advance vs remain with rationale
  • Documented deprecation handling: migrate / continue_pinning / fail_closed (no invented registry policy)
  • Automated check exits 0 on happy path and non-zero on unsupported-deprecated-only
  • Evidence artifact at scripts/ci/fixtures/two-app-reuse/lifecycle/evidence.json
  • Docs state fixture-only; not production release-train; not BundleEmbedder
  • bash scripts/ci/repository_checks.sh green

Validation

bash scripts/ci/repository_checks.sh
bash scripts/ci/two_app_reuse_contract_check.sh
bash scripts/ci/two_app_reuse_lifecycle.sh
# expect non-zero:
bash scripts/ci/two_app_reuse_lifecycle.sh --case unsupported-deprecated-only

Production-baseline items N/A — docs/fixture CI evidence only; no platform embedder or runtime-bundle sync change.

Made with Cursor

Prove meeting-notes vs loop advance/remain and deprecation responses without claiming production release-train or BundleEmbedder host success.

Co-authored-by: Cursor <cursoragent@cursor.com>
@enricopiovesan
enricopiovesan enabled auto-merge (squash) September 6, 2026 18:54
@enricopiovesan
enricopiovesan merged commit 98c9c09 into main Sep 6, 2026
8 checks passed
@enricopiovesan
enricopiovesan deleted the cursor/ticket-two-app-reuse-lifecycle-fixture-pin-flip branch September 6, 2026 18:54
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