Skip to content

Releases: Richards-LLC/cassy

CAS v3.28.2

Choose a tag to compare

@github-actions github-actions released this 23 Sep 21:21
9b3a794
  • Merge pull request #973 from Richards-LLC/release/v3.28.2
  • build: regenerate builtin reference ledger
  • release: prepare v3.28.2
  • Merge remote-tracking branch 'refs/remotes/origin/release/v3.28.1' into release/v3.28.2
  • docs(release): v3.28.2 CHANGELOG and Slack draft
  • Merge commit '125ce1a12c43acd0d2b97467eb69fff7a6cba05c' into HEAD
  • cas-15bf Rebuild hub-web dist for the combined epic source
  • Merge remote-tracking branch 'origin/epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/fast-lynx-49
  • Merge factory/proud-cardinal-99 (cas-8b41): forced-colors palette and picker
  • Merge pull request #972 from Richards-LLC/factory/kind-cobra-36
  • cas-8b41 Keep the open session's fill under hover in forced colors
  • cas-15bf Reopen the command palette to the full list
  • cas-ac65 Qualify nested scoped-proof test modules
  • Merge factory/fast-lynx-49 (cas-9648): focus the reply box after a palette jump
  • cas-8b41 Fill the open session instead of framing it in forced colors
  • cas-9648 Skip the composer focus for touch taps, not for phone layouts
  • cas-9648 Hold palette rebuilds while it has focus; no keyboard on a phone tap
  • cas-8b41 Draw the palette focus ring inside the row so the list cannot clip it
  • fix(cas-31e4): accept pipe-optional QA ledger rows
  • cas-9648 Fall back to the terminal pane when the composer cannot take focus
  • cas-9648 Keep the palette filter when arrowing onto a row mid-draft
  • cas-9648 Land in the composer after a command-palette jump
  • cas-8b41 Give palette rows and dialogs an edge in forced-colors mode
  • cas-b8a5 Release composer focus when a palette jump closes the dialog
  • cas-b8a5 Close the command palette when Enter jumps to a session
  • Merge factory/strong-crow-82 (cas-45c3): command palette filter
  • cas-1c6c Guard pending QA rounds across delivery states
  • Merge origin/main (ec966ef, PR #969) into the QA epic
  • Merge pull request #969 from Richards-LLC/fix/cas-8d38-close-gate-deadlock
  • cas-8d38 Repair merged-task proof scope and risk close deadlocks
  • fix(qa): keep journey bundles strict at delivery close (cas-0cd5)
  • feat(qa): apply supervisor answers to the evidence close gate (cas-0cd5)
  • fix(hub-web): anchor the command palette and say when nothing matches
  • Merge branch 'epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/bright-robin-85
  • fix(qa): the journey polish exception does not satisfy a delivery close (cas-0cd5)
  • docs(release): record v3.28.1 receipts and report
  • docs(qa): evidence gate in cas-qa-craft, worker close-gate and supervisor workflow (cas-0cd5)
  • feat(qa): enforce the QA evidence bundle at close for user-facing deliveries (cas-0cd5)
  • fix(hub-web): command palette filter hides non-matching commands
  • Merge remote-tracking branch 'origin/epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/happy-gazelle-77
  • Merge branch 'epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/bright-robin-85
  • feat(qa): QA evidence bundle validator and skip-marker scanner (cas-0cd5)
  • Merge factory/zealous-cheetah-52 (cas-619f): back QA verdicts with the evidence bundle
  • feat(qa): back independent QA verdicts with the cas-c3b8 evidence bundle
  • Merge remote-tracking branch 'origin/epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/happy-gazelle-77
  • Merge factory/zealous-cheetah-52 (cas-619f): independent QA and polish pass
  • docs(cas-qa-craft): state the journey-bundle polish exception (cas-c3b8)
  • Merge branch 'epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/happy-gazelle-77
  • Merge branch 'factory/young-otter-14' into HEAD
  • docs(cas-qa-craft): Playwright 1.63 evidence bundle with polish evidence (cas-c3b8)
  • feat(journeys): journey receipts as cas-qa-craft evidence bundles; qa-craft journeys reference (cas-9be7)
  • docs(supervisor): name the taste recipe explicitly in the QA spawn step
  • docs(qa): design note for the QA evidence bundle close gate (cas-0cd5)
  • Merge branch 'epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/happy-gazelle-77
  • Merge branch 'factory/young-otter-14' into HEAD
  • fix(journeys): typecheck only the journeys suite in e2e (cas-9be7)
  • Merge branch 'epic/epic-qa-upgrade-playwright-1-63-skills-agent-debug-cas-928e' into factory/young-otter-14
  • fix(journeys): screencast framing, double replays live turns in history (cas-9be7)
  • Merge branch 'factory/bright-robin-85' into HEAD
  • docs(research): Playwright 1.63 Test Agents and bundled MCP spike on hub-web (cas-d7b7)
  • spike(hub-web): restore the two fixme'd specs and rebuild dist build id (cas-d7b7)
  • spike(hub-web): healer-agent output against two planted app regressions (cas-d7b7)
  • docs(journeys): first journey evaluation of hub-web/dist 81ad523f, findings routed (cas-9be7)
  • feat(qa): precise independent-QA eligibility, logged waivers in epic status
  • feat(qa): merge guard, close backstop, reviewer procedure and tests for the independent QA pass
  • spike(hub-web): generator-agent output, 11 specs, unhealed (cas-d7b7)
  • docs(journeys): reusable evaluator brief (cas-9be7)
  • feat(journeys): tooling self-test, CI journeys run, cas-qa-craft and release guidance (cas-9be7)
  • feat(qa): dispatch an independent QA pass when a user-facing delivery parks
  • feat(journeys): hub-web journey catalog; dist-tree keyed evaluation gate (cas-9be7)
  • wip(journeys): hub-web journey suite, double, release check scaffolding (cas-9be7)
  • docs(qa): keep the QA verdict out of the shared verifications table
  • docs(qa): design note for the independent QA and polish pass (cas-619f)
  • spike(hub-web): planner-agent test plan for fixture site (cas-d7b7)
  • spike(hub-web): Playwright 1.63 Test Agents scaffolding (cas-d7b7)

CAS v3.28.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:31
93f1a2e
  • Merge pull request #968 from Richards-LLC/release/v3.28.1
  • build: regenerate builtin reference ledger
  • release: prepare v3.28.1
  • docs(release): v3.28.1 CHANGELOG and Slack draft (supersedes unpublished 3.28.0)
  • Merge commit '912c6000451c5bd1e7366c4f89f71cae1c446c8e' into HEAD
  • Merge pull request #966 from Richards-LLC/fix/release-notes-shell-injection
  • fix(cas-1f8b): gate release shell interpolation and record failure
  • Merge branch 'factory/zealous-cheetah-52' into HEAD
  • Merge branch 'factory/young-otter-14' into HEAD
  • feat(skills): ship cas-playwright-debug for Playwright 1.59+ agent debugging
  • feat(skills): concrete Playwright 1.63 acceptance in cas-frontend-engineering
  • Merge branch 'factory/young-otter-14' into HEAD
  • fix(cas-1f8b): pass release notes through a file and guard workflow scripts
  • feat(skills): modernize cas-nuxt-playwright to Playwright 1.63 idioms

CAS v3.27.8

Choose a tag to compare

@github-actions github-actions released this 23 Sep 00:24
f2af1fc
  • Merge pull request #961 from Richards-LLC/release/v3.27.8
  • build: regenerate builtin reference ledger
  • release: prepare v3.27.8
  • Merge remote-tracking branch 'refs/remotes/origin/release/v3.27.7' into release/v3.27.8
  • docs(release): shorten 3.27.8 dev punch
  • docs(release): 3.27.8 changelog section and announcement draft
  • docs(release): record v3.27.7 receipts and report
  • Merge pull request #960 from Richards-LLC/factory/jolly-hawk-70
  • build(hub-web): rebuild dist for the selected/active edge cues (cas-08b4)
  • fix(hub-web): give the selected conversation row and active machine a >=3:1 edge cue (cas-08b4)
  • Merge pull request #959 from Richards-LLC/factory/true-raven-62
  • fix(factory): never name a requires_start-gated task in the supervisor_stalled nudge (cas-6577)
  • Merge pull request #958 from Richards-LLC/factory/warm-viper-11
  • fix(release-train): host-update runs cas update and proves the host converged (cas-2dc9f)
  • fix(release-train): run the stale-base heal with the delivery-target lock released (cas-2dc9f)

CAS v3.27.7

Choose a tag to compare

@github-actions github-actions released this 22 Sep 23:28
3f24180
  • Merge pull request #957 from Richards-LLC/release/v3.27.7
  • release: prepare v3.27.7
  • Merge remote-tracking branch 'refs/remotes/origin/release/v3.27.6' into release/v3.27.7
  • docs(release): 3.27.7 changelog section and announcement draft
  • Merge pull request #956 from Richards-LLC/epic/epic-commander-design-polish-all-16-proposals-from-cas-29d1
  • Merge origin/main (v3.27.6) into epic/epic-commander-design-polish-all-16-proposals-from-cas-29d1
  • build(hub-web): rebuild dist for the assembled design polish (cas-1cd0)
  • Merge branch 'factory/watchful-swan-31' into HEAD
  • fix(hub-web): name an unreachable pending session on its list row (cas-7294)
  • fix(hub-web): stamp the thread fixture's sheet after its status run (cas-7294)
  • Merge branch 'factory/rapid-gopher-48' into HEAD
  • Merge branch 'factory/lively-hawk-36' into HEAD
  • feat(cas-e6f2): list polish — no stray dot, time survives unread, footer out of the thumb zone, whole codenames
  • fix(hub-web): a refused reply no longer acknowledges a blocker (cas-6874)
  • Merge branch 'factory/happy-heron-58' into HEAD
  • docs(release): record v3.27.6 receipts and report
  • Merge branch 'factory/jolly-octopus-28' into HEAD
  • Merge branch 'factory/zealous-salmon-26' into HEAD
  • fix(hub-web): a refused reply no longer unpins its ask (cas-b438)
  • feat(cas-e3f0): desktop context rail earns its 240px or folds to the 48px track
  • fix(cas-fd59): pairing field edge in --ink-mid so it clears 3:1 on the warm P15 dialog surface
  • Merge branch 'factory/rapid-gopher-48' into HEAD
  • feat(cas-fd59): primary actions in the operator colour; placeholders, pairing field, composer edge and prose face fixed
  • feat(cas-0c80): mic states say what they mean
  • Merge branch 'factory/jolly-octopus-28' into HEAD
  • feat(hub-web): show an unanswered ask once; make a refused send look refused
  • Merge branch 'factory/watchful-swan-31' into HEAD
  • Merge branch 'factory/rapid-gopher-48' into HEAD
  • feat(hub-web): one-row phone thread header, lockup on the list only (cas-1776)
  • feat(cas-9616): dark scheme tints instead of floods; warm chips on paper
  • Merge branch 'factory/zealous-salmon-26' into HEAD
  • Merge branch 'factory/happy-heron-58' into HEAD
  • feat(cas-3db1): long statuses read as supervisor turns; readable loading-earlier
  • feat(cas-f1c2): visual-QA fixtures render the production composer and pairing dialog
  • fix(cas-f1c2): select cached Playwright by highest stable version and print it every visual-QA run

CAS v3.27.6

Choose a tag to compare

@github-actions github-actions released this 22 Sep 22:02
822822e
  • Merge pull request #955 from Richards-LLC/release/v3.27.6
  • release: prepare v3.27.6
  • Merge remote-tracking branch 'refs/remotes/origin/release/v3.27.5' into release/v3.27.6
  • docs(release): 3.27.6 changelog section and announcement draft
  • Merge pull request #953 from Richards-LLC/chore/playwright-mcp-latest
  • chore(mcp): run the Playwright MCP server at @latest instead of 0.0.70
  • Merge pull request #952 from Richards-LLC/factory/bold-robin-93
  • fix(cas-7103): list live supervisors without workers
  • test(cas-7103): cover empty live supervisor catalog rows
  • Merge pull request #951 from Richards-LLC/factory/happy-salmon-95
  • fix(cas-ef57): render legacy status and empty threads
  • Merge pull request #950 from Richards-LLC/factory/quick-finch-11
  • fix(cas-b52f): source date helper for post-publication
  • fix(cas-b52f): preserve supervisor identity for recovery
  • test(cas-b52f): cover recorded supervisor identity
  • docs(release): record v3.27.5 receipts and report

CAS v3.27.5

Choose a tag to compare

@github-actions github-actions released this 22 Sep 15:43
edfcc22
  • Merge pull request #948 from Richards-LLC/release/v3.27.5
  • release: prepare v3.27.5
  • Merge remote-tracking branch 'refs/remotes/origin/release/v3.27.4' into release/v3.27.5
  • docs(release): 3.27.5 changelog section and announcement draft
  • Merge pull request #947 from Richards-LLC/factory/calm-octopus-51
  • build(hub-web): rebuild project history bundle
  • feat: scope commander history to the project
  • Merge pull request #945 from Richards-LLC/factory/fair-lark-93
  • merge(main): resolve hub-web dist before re-enqueue
  • fix(hub-web): allowlist intentional preview clamp
  • Merge pull request #946 from Richards-LLC/factory/quick-finch-11
  • build(cas-e68e): rebuild hub reply renderer bundle
  • build(hub-web): rebuild conversation preview dist
  • fix(cas-e68e): structure legacy supervisor prose
  • test(cas-e68e): cover legacy plain supervisor replies
  • fix(hub-web): clamp conversation list previews
  • Merge pull request #944 from Richards-LLC/factory/quick-finch-11
  • fix(release): preserve factory identity across train recovery
  • test(release): cover factory session discovery
  • test(release): cover session lint and prep cwd gaps
  • docs(release): record v3.27.4 receipts and report

CAS v3.27.4

Choose a tag to compare

@github-actions github-actions released this 22 Sep 12:35
62de3cc
  • Merge pull request #943 from Richards-LLC/release/v3.27.4
  • release: prepare v3.27.4
  • docs(release): user thread in product wording (announce lint)
  • docs(release): 3.27.4 changelog section and announcement draft
  • Merge pull request #942 from Richards-LLC/factory/fair-lark-93
  • Merge pull request #941 from Richards-LLC/factory/calm-octopus-51
  • fix: wake workers when delivery PRs merge
  • fix(cas-ec94): scan lib tests for checkout reads
  • Merge pull request #940 from Richards-LLC/factory/quick-finch-11
  • Merge pull request #937 from Richards-LLC/factory/wise-kestrel-52
  • fix(release): close release train cut gaps
  • fix(cas-ca81): cache scoped proof resolution per close
  • test(release): cover tonight's train gaps
  • fix(cas-ca81): resolve scoped checker at runtime
  • Merge pull request #939 from Richards-LLC/factory/calm-octopus-51
  • Merge pull request #933 from Richards-LLC/factory/quick-finch-11
  • fix worker guard during rebases
  • fix(release): resolve standalone receipts stage imports
  • Merge remote-tracking branch 'origin/main' into factory/quick-finch-11
  • Merge pull request #938 from Richards-LLC/factory/fair-lark-93
  • fix(cas-5fa56): ignore untracked factory metadata
  • Merge pull request #936 from Richards-LLC/factory/calm-octopus-51
  • fix(cas-ca81): share scoped proof target derivation
  • fix(cas-5fa56): keep worker guidance within budget
  • fix rolling sweep ancestor attribution
  • docs(release): lint-clean v3.27.3 report
  • Merge remote-tracking branch 'origin/main' into factory/quick-finch-11
  • fix(cas-5fa56): reset reused factory branches on start
  • Merge pull request #935 from Richards-LLC/docs/release-receipts-v3.27.3
  • docs(release): record v3.27.3 receipts and report
  • fix(release-train): carry receipts on release branches
  • test(release-train): pin branch receipt handoff

CAS v3.27.3

Choose a tag to compare

@github-actions github-actions released this 22 Sep 00:16
e1b01bf
  • Merge pull request #934 from Richards-LLC/release/v3.27.3
  • release: refresh Cargo.lock for v3.27.3
  • build: regenerate builtin reference ledger
  • release: prepare v3.27.3
  • docs(release): 3.27.3 changelog section and announcement draft
  • Merge commit 'b6f63757573a4ee545e744cfa6d7b758d9f624f0' into HEAD
  • Merge origin/main into epic cas-1865 (resolve guard file: derived manifest supersedes the hand entry from PR #929)
  • Merge branch 'factory/fair-lark-93' into HEAD
  • fix(cas-34f6): tolerate missing archive test directory
  • Merge pull request #932 from Richards-LLC/factory/calm-octopus-51
  • fix release report token selection
  • Merge branch 'factory/fair-lark-93' into HEAD
  • Merge pull request #929 from Richards-LLC/factory/wise-kestrel-52
  • fix(cas-e223): derive archive fixture sources
  • test(cas-46be): make release fixtures archive-safe
  • Merge pull request #931 from Richards-LLC/factory/quick-finch-11
  • chore(release-train): refresh delivery anchor
  • fix(release-train): automate recorded cut gaps
  • Merge pull request #930 from Richards-LLC/epic/epic-hub-on-the-phone-formatted-concise-supervisor-cas-f70d
  • Merge branch 'factory/calm-octopus-51' into HEAD
  • test(cas-46be): cover missing npx skip
  • test(cas-56cc): capture history reopen evidence
  • test(cas-46be): skip docs lint without npx
  • fix(cas-56cc): make hub history fallback observable
  • test(cas-46be): assert generated receipt links
  • fix(cas-46be): lint generated release markdown
  • Merge branch 'factory/fair-lark-93' into HEAD
  • docs(hub-web): record composer visual critique
  • fix(hub-web): meet phone composer width contract
  • build(hub-web): rebuild composer bundle
  • feat(hub-web): make phone voice composer compact
  • Merge branch 'factory/quick-finch-11' into HEAD
  • cas-f412: rebuild hub-web dist
  • cas-f412: record formatted reply QA
  • Merge branch 'factory/wise-kestrel-52' into HEAD
  • cas-f412: render formatted supervisor replies
  • feat(cas-7950): pin concise Commander reply contract
  • Merge pull request #927 from Richards-LLC/docs/release-receipts-v3.27.2
  • docs(release): make the generated v3.27.2 receipts lint-clean (cas-46be)
  • docs(release): record v3.27.2 receipts and report

CAS v3.27.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 19:15
241c6da
  • Merge pull request #926 from Richards-LLC/release/v3.27.2
  • chore(release): prepare 3.27.2
  • Merge commit '23d5b614a88fb3774fc27258c644e53e60fedd4c' into HEAD
  • docs(release): v3.27.2 changelog section and Slack draft (cas-0208)
  • Merge pull request #925 from Richards-LLC/factory/sturdy-jaguar-34
  • build(commander): refresh hub history bundle
  • feat(commander): replay durable hub conversation history
  • Merge pull request #920 from Richards-LLC/docs/release-receipts-v3.27.1
  • docs(release): make the generated v3.27.1 receipts lint-clean (cas-46be)
  • docs(release): record v3.27.1 receipts and report

CAS v3.27.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 17:21
12e13d6
  • Merge pull request #919 from Richards-LLC/release/v3.27.1
  • build: regenerate builtin reference ledger
  • chore(release): prepare 3.27.1
  • Merge commit 'b7794f4afae6155bba26d07c215a6ec9088031d9' into HEAD
  • docs(release): v3.27.1 changelog section and Slack draft (cas-bf05)
  • docs(release): make the generated v3.27.0 receipts lint-clean
  • Merge pull request #918 from Richards-LLC/factory/vivid-jaguar-14
  • test(cas-e972): cover reserved source target rejection
  • fix(cas-e972): preserve pre-registration worker sends
  • test(cas-e972): pin commander reply guidance
  • fix(cas-e972): route commander replies to operator
  • Merge pull request #916 from Richards-LLC/factory/ready-panther-60
  • test(hub): isolate systemctl fixture from PATH
  • Merge pull request #917 from Richards-LLC/factory/bright-hound-80
  • fix(hub-web): keep header, thread tail and composer in view above the phone keyboard (cas-edc9)
  • test(hub): prove service-managed restart handoff (cas-47f9)
  • wip(hub): service-authoritative hub restart on cas update; status/doctor inactive-service warning (cas-47f9 checkpoint, worker exited mid-task)
  • Merge pull request #914 from Richards-LLC/docs/release-receipts-v3.27.0
  • docs(release): record v3.27.0 receipts and report