Changelog
- a7799c4 Merge pull request #60 from Kevandrew/cr-refactor-cr-show-preview-launch-into-an-explicit-6ed2
- cb7cf76 Merge pull request #62 from Kevandrew/cr-cache-cr-show-metadata-and-build-dashboard-snaps-8e58
- 572b2d6 chore: stage CR 148 archive artifact for PR review
- b0f1654 Merge pull request #61 from Kevandrew/cr-tighten-cr-list-aggregate-interactions-and-sideb-62aa
- 02f17d7 chore: stage CR 149 archive artifact for PR review
- e8ce31c test(cr-149/task-2): Remove obsolete CR list template string assertion
- 215a93b fix(cr-149/task-1): Refine aggregate row toggle and sidebar truncation
- cb94520 build(cr-148/task-3): Build dashboard snapshots from the cached read model instead of repeated scans
- 9b5ad1c chore(cr-148/task-1): Add a shared cached CR metadata snapshot for read-only preview flows
- e04bd5e chore(cr-148/task-4): Add regression and compatibility coverage for cached preview snapshots
- bfd5fb4 refactor(cr-148/task-2): Refactor stack nativity/lineage/tree helpers to consume preloaded CR state
- 1a7bcb7 chore: stage CR 147 archive artifact for PR review
- 0d3d2fb chore(cr-147/task-4): Add regression coverage for preview session lifecycle
- ccbc386 chore(cr-147/task-1): Define preview session state/result model
- ab0661d Merge pull request #59 from Kevandrew/cr-aggregate-parent-threaded-tree-ui-for-cr-show-an-6095
- cedc5a2 chore: stage CR 142 archive artifact for PR review
- 64c1bd8 Merge pull request #58 from Kevandrew/cr-stack-ui-polish-motion-and-sophia-workflow-docs-dbdc
- 4bb913a chore: stage CR 146 archive artifact for PR review
- 7e48aba chore(cr-146/task-4): Add polish-focused regression coverage
- 2063726 chore(cr-146/task-3): Update the Sophia skill for threaded aggregate-parent UX
- 4d8e36d chore(cr-146/task-1): Unify stack rails, nesting, and resolution styling
- 35997d7 Merge pull request #57 from Kevandrew/cr-cr-list-collapsible-threaded-tree-stacks-e0fe
- 427a11b chore: stage CR 145 archive artifact for PR review
- f5a8deb chore(cr-145/task-3): Add list rendering and interaction tests
- efe5d62 chore(cr-145/task-1): Render aggregate parents as stack roots
- f69b5df Merge pull request #56 from Kevandrew/cr-aggregate-parent-cr-show-threaded-tree-redesign-a9df
- 79afbfa chore: stage CR 144 archive artifact for PR review
- 7b4fbc5 chore(cr-144/task-3): Add aggregate-parent cr show rendering tests
- eff6596 chore(cr-144/task-1): Replace aggregate-parent task section with child CR tree
- 40736cd Merge pull request #55 from Kevandrew/cr-threaded-tree-stack-read-model-for-aggregate-par-dd6d
- 65c83aa chore: stage CR 143 archive artifact for PR review
- 34463cc chore(cr-143/task-3): Add read-model regression coverage
- 7f3b56b chore(cr-143/task-2): Expose aggregate child tree payloads
- 1d98d08 chore(cr-143/task-1): Normalize stack roles and lineage
- 9c80322 Merge pull request #54 from Kevandrew/cr-shell-first-cr-show-rendering-with-skeletons-and-7775
- c5d1676 chore: stage CR 141 archive artifact for PR review
- 1e6b534 chore(cr-141/task-4): Add regression coverage for shell-first hydration and no-open JSON behavior
- 659fd05 chore(cr-141/task-1): Split cr show shell HTML from heavy snapshot payload
- 2ffa9f4 Merge pull request #53 from Kevandrew/cr-fix-stacked-child-merges-landing-on-main-instead-62ca
- dcecc1c chore: stage CR 140 archive artifact for PR review
- 50f33f2 chore(cr-140/task-3): Add temp-repo regression coverage for parent-child-parent local merges
- 53e3a11 fix(cr-140/task-2): Fix child merge target selection to preserve parent integration branches
- 080a54c Merge pull request #52 from Kevandrew/cr-stacked-parent-child-cr-workflow-and-aggregate-p-8284
- f7ec4b1 Merge pull request #51 from Kevandrew/cr-stacked-parent-workflow-docs-and-sophia-skill-up-21a0
- 01ad3ef docs(cr-139/task-2): Update repo docs for stacked parent/child CR flow
- 251bcfa docs(cr-139/task-1): Update the Sophia skill for aggregate-parent workflow
- 8576daa Merge pull request #50 from Kevandrew/cr-stacked-cr-nativity-in-html-surfaces-a942
- 15665e8 test(cr-138/task-4): Add HTML nativity regression tests
- 80a86b6 feat(cr-138/task-3): Render stack nativity in cr list surfaces
- cbd7a21 feat(cr-138/task-2): Render stack nativity in cr show
- aae061b feat(cr-138/task-1): Extend HTML payloads with stack nativity data
- 91db7e3 Merge pull request #49 from Kevandrew/cr-aggregate-parent-status-and-repair-surfaces-fb8c
- f2500a9 test(cr-137/task-4): Add stack status and repair regression tests
- ab99df4 fix(cr-137/task-2): Repair stale delegated parent tasks
- f2807f6 feat(cr-137/task-1): Expose aggregate-parent state in read surfaces
- db9d54d Merge pull request #48 from Kevandrew/cr-stacked-pr-publication-history-cleanup-0721
- 66e548b chore(cr-136/task-3): Add stacked history regression tests
- eef632a chore(cr-136/task-1): Stop committing archive artifacts during PR open and sync
- ac830ff Merge pull request #47 from Kevandrew/cr-aggregate-parent-readiness-and-trust-semantics-2615
- 10a4200 chore: stage CR 135 archive artifact for PR review
- b7dc8f9 chore(cr-135/task-4): Add readiness and trust regression tests
- aa7ed20 chore(cr-135/task-3): Count resolved delegated children as parent proof
- 7781c95 chore(cr-135/task-2): Relax ready gating for resolved aggregate parents
- b32206b chore(cr-135/task-1): Detect aggregate parent CRs
- ee6ee3d Merge pull request #46 from Kevandrew/cr-remote-child-merge-sync-for-delegated-parent-tas-a863
- 4a6b16b chore: stage CR 134 archive artifact for PR review
- f62b1a5 chore(cr-134/task-3): Add remote child merge regression tests
- b12eb8e chore(cr-134/task-1): Call delegated-parent sync from remote merge reconciliation
- c13dfed Merge pull request #45 from Kevandrew/cr-delegated-execution-from-cr-show-via-a-runtime-a-3c34
- 2660f35 chore: stage CR 127 archive artifact for PR review
- d27d90d Delegation inspection and reconciliation surfaces (#44)
- 1e9b115 cr show live delegation status (#43)
- 53c126f cr show delegation launch surface (#42)
- de7a3c6 Runtime adapter contract and mock worker (#41)
- 1393ee0 Delegation run model and persistence (#40)
- d2d42a3 Merge pull request #39 from Kevandrew/cr-eliminate-silent-fallback-semantics-in-repair-an-e345
- 15eeb61 chore: stage CR 122 archive artifact for PR review
- 67ff8b6 Merge pull request #38 from Kevandrew/cr-checkpoint-commits-remove-silent-commit-type-fal-f154
- 9e5a591 Merge pull request #37 from Kevandrew/cr-repair-make-missing-historical-timestamps-explic-6394
- de685ef chore: stage CR 124 archive artifact for PR review
- acf6e2a chore: stage CR 123 archive artifact for PR review
- ee68b15 test(cr-124/task-3): Add regression tests for override, inferred, and no-signal commit-type paths
- e50995a fix(cr-124/task-2): Expose commit-type fallback or enforcement outcome in operator-visible output
- 4ccac70 fix(cr-124/task-1): Implement explicit commit-type resolution policy when override and inference are absent
- 430653b test(cr-123/task-3): Add regression tests for repair chronology behavior under missing timestamp inputs
- 8cd1812 fix(cr-123/task-1): Represent missing or invalid commit timestamps as explicit degraded metadata state
- dbdc618 Merge pull request #36 from Kevandrew/cr-enforce-draft-only-pre-implementation-pr-deploym-95e5
- 134bc12 chore: stage CR 93 archive artifact for PR review
- eed9f13 fix(cr-93/task-2v2): Wire CLI action-required messaging for blocked ready transitions
- 46c39bd docs(cr-93/task-3): Add regression tests and docs for draft-first pre-implementation PR flow
- 1fecd95 feat(cr-93/task-2): Wire CLI action-required messaging for blocked ready transitions
- 8d55a46 feat(cr-93/task-1): Define and enforce pre-implementation readiness guard in PR-gate service flow
- d529918 Merge pull request #35 from Kevandrew/cr-improve-contract-baseline-drift-ux-for-scope-upd-21a1
- 6d1ba59 fix: remove stale cli import after rebase
- 04b2c60 chore: stage CR 89 archive artifact for PR review
- e769374 chore(cr-89/task-2v2): Improve contract set and drift-list operator UX
- 99af415 chore(cr-89/task-1v2): Service scope-source semantics after CR drift acknowledgment
- b548114 chore(cr-89/task-4): Regression assertion for additive contract-set JSON fields
- 9aca71a chore(cr-89/task-3): Regression tests and docs for post-checkpoint scope updates
- 35d7203 chore(cr-89/task-2): Improve contract set and drift-list operator UX
- 3fea863 chore(cr-89/task-1): Service scope-source semantics after CR drift acknowledgment
- 566d6c2 Merge pull request #34 from Kevandrew/cr-flatten-low-value-cr-add-helper-indirection-9e1e
- be27301 chore: stage CR 106 archive artifact for PR review
- 475465f test(cr-106/task-3): Protect behavior parity with focused regression tests
- a1ae482 refactor(cr-106/task-2): Retain only meaningful reusable add-domain helpers
- 23b2f30 refactor(cr-106/task-1): Inline trivial add option mapping at call sites
- 379c35e Merge pull request #33 from Kevandrew/cr-encode-explicit-add-default-switch-semantics-by-1a15
- 64a55b5 chore: stage CR 107 archive artifact for PR review
- 5f19703 test(cr-107/task-3): Add regression tests and help/docs cues for default behavior
- 13fc8aa refactor(cr-107/task-2): Align child/add service helpers with explicit semantics
- 2a0f847 refactor(cr-107/task-1): Introduce explicit entrypoint-level add default semantics model
- fa14197 Merge pull request #32 from Kevandrew/cr-normalize-add-switch-state-model-in-addcroptions-2d21
- 92f5f10 chore: stage CR 102 archive artifact for PR review
- 01b6c9b fix(cr-102/task-3): Lock compatibility for add switch UX and JSON output
- 816f9be test(cr-102/task-2): Update add callers and tests for normalized switch semantics
- 03428cc refactor(cr-102/task-1v2): Introduce canonical internal switch decision for add options
- f1ba3b3 refactor(cr-102/task-1): Introduce canonical internal switch decision for add options
- 6d88de1 Merge pull request #31 from Kevandrew/cr-complete-pr-lifecycle-controls-in-cli-8698
- 85d54cc chore: stage CR 110 archive artifact for PR review
- 326f98c docs(cr-110/task-6): Update workflow and troubleshooting documentation
- 341f77b test(cr-110/task-5): Add regression tests for PR lifecycle controls
- db9a317 fix(cr-110/task-2): Implement service operations for reversible PR lifecycle
- 679e3e8 feat(cr-110/task-1): Add CLI commands for pr unready, close, and reopen
- b7cfe00 Merge pull request #30 from Kevandrew/cr-unify-cli-cr-add-and-child-add-wiring-aa52
- c1d28c0 chore: stage CR 104 archive artifact for PR review
- 67791ab test(cr-104/task-3): Protect JSON and text output parity after dedupe
- f046894 fix(cr-104/task-2): Preserve parent resolution and error semantics for child add
- ef8a5e5 refactor(cr-104/task-1): Create shared internal add command executor for root and child modes
- 279650b Merge pull request #29 from Kevandrew/cr-filter-abandoned-crs-from-default-cr-show-dashbo-e4d2
- 98f21a3 chore: stage CR 121 archive artifact for PR review
- e8a747e fix(cr-121/task-1): Default dashboard excludes abandoned CRs unless status filter explicitly requests them