-
Notifications
You must be signed in to change notification settings - Fork 1
fix(projection): ignore Claude runtime trace churn #103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| # archctx 0.4.2 release checklist | ||
|
|
||
| Scope: exclude the exact Claude runtime trace files from architecture projection worktree identity so a CodeGraph-backed projection can remain stable while repo-harness records its active session. This patch keeps `.claude` configuration authoritative and does not change protocol identifiers, renderer/layout versions, or the Node engine range. | ||
|
|
||
| - [ ] `bun run verify` passes under Node `>=24 <26`. | ||
| - [ ] `archctx` and `archctx-contracts` package versions are exactly `0.4.2`. | ||
| - [ ] Focused architecture-domain tests prove runtime traces are ignored and `.claude/settings.json` remains digest-significant. | ||
| - [ ] A real repo-harness projection apply completes while `.claude/.session-id` and `.claude/.trace.jsonl` are active. | ||
| - [ ] Pull request is merged to `main`; Claude review is waived by the user's explicit instruction. | ||
| - [ ] Publish `archctx-contracts@0.4.2` and read back version, integrity, and shasum. | ||
| - [ ] Publish `archctx@0.4.2` and read back version, integrity, shasum, Node engine, and exact CodeGraph dependency. | ||
| - [ ] Clean-room Node 24 smoke returns the `0.4.2` capabilities handshake. | ||
| - [ ] Update repo-harness to exact `archctx@0.4.2` and `archctx-contracts@0.4.2`, then prove the accepted refresh signal end to end. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| export const ARCHCONTEXT_PRODUCT_NAME = "archctx"; | ||
| export const ARCHCONTEXT_PRODUCT_VERSION = "0.4.1"; | ||
| export const ARCHCONTEXT_PRODUCT_VERSION = "0.4.2"; | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Changing this constant also changes Useful? React with 👍 / 👎. |
||
| export const ARCHCONTEXT_PACKAGE_MANAGER = "bun@1.3.10"; | ||
| export const ARCHCONTEXT_NODE_RANGE = ">=24 <26"; | ||
| export const LOCAL_RUNTIME_RPC_SCHEMA_VERSION = "archcontext.runtime-rpc/v1"; | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When a caller omits the optional
runtime_versioninput,.github/workflows/archcontext-organization-runner.ymllines 26-30 still supplies0.4.1to the action at line 72. This action now expects0.4.2, anddist/review-action.mjslines 62-64 rejects the mismatch before execution, so the reusable workflow's advertised default path will fail withruntime-version-mismatch; update that workflow default with the other release surfaces.Useful? React with 👍 / 👎.