notplanned / claude

claude signal.

A bounded, deterministic mirror of public GitHub commits attributed to Claude, Claude Code, or Claude co-authorship. The independent ecosystem stays visible beside official Anthropic work.

100commits
100independent
0official
29repos
5bounded queries

Updated 2026-10-09 20:30 UTC. Search window: last 30 days. Results are deduped by repository + commit SHA, sorted newest first, and categorized with fixed keyword rules. GitHub search can be incomplete when its public rate limit is low.

independent ecosystem

Public repositories outside the Anthropic organization: the clearest demand/discovery signal for what people are asking Claude to build.

aokick-apps/himekuri-diaryindependent

feat: ストア申請向けのapp.json/eas.jsonビルド設定を整備 (#526)

testing · author + co-author · 2026-10-10T05:14:56.000+09:00

feat: ストア申請向けのapp.json/eas.jsonビルド設定を整備 (#526) * feat: ストア申請用のアプリ識別子とEASビルド設定を追加 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * test: ストア向け設定の識別子とアイコン実在チェックを追加 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude Sonnet 5.5, Claude Sonnet 5.5, claude[bot], Claude Sonnet 5.5
freelensapp/freelensindependent

Create the APIs of custom resources from discovery when the CRD list is refused (#2676)

integration · author + co-author · 2026-10-09T22:02:57.000+02:00

Create the APIs of custom resources from discovery when the CRD list is refused (#2676) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
freelensapp/freelens-gateway-api-extensionindependent

Fix duplicate and missing React keys in the HTTPRoute and Gateway details (#98)

context · author + co-author · 2026-10-09T21:54:58.000+02:00

Fix duplicate and missing React keys in the HTTPRoute and Gateway details (#98) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
freelensapp/freelens-gateway-api-extensionindependent

Make HTTPRoute hostnames clickable (#97)

context · author + co-author · 2026-10-09T21:34:27.000+02:00

Make HTTPRoute hostnames clickable (#97) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
freelensapp/freelens-example-extensionindependent

Type-check src/common/ through the main, renderer and environment programs (#351)

context · author + co-author · 2026-10-09T21:18:48.000+02:00

Type-check src/common/ through the main, renderer and environment programs (#351) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
freelensapp/freelensindependent

Remove the APIs and stores of a deleted CRD from the cluster frame (#2674)

integration · author + co-author · 2026-10-09T21:11:43.000+02:00

Remove the APIs and stores of a deleted CRD from the cluster frame (#2674) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
freelensapp/freelens-gateway-api-extensionindependent

Adapt the features to the Freelens v2 extension API and document the port (#95)

integration · author + co-author · 2026-10-09T21:04:05.000+02:00

Adapt the features to the Freelens v2 extension API and document the port (#95) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
freelensapp/freelens-example-extensionindependent

Check for unused files with knip (#349)

context · author + co-author · 2026-10-09T20:47:28.000+02:00

Check for unused files with knip (#349) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
cvanfleteren/jazygitindependent

Render empty files panel without virtual root when there are no files (#3)

interface · author + co-author · 2026-10-09T20:13:20.000+02:00

Render empty files panel without virtual root when there are no files (#3) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
Comfy-Org/ComfyUI_frontendindependent

docs: ADR CRDT-RECONCILE-0035, local-only state survives authoritative reconcile (#18106)

integration · author + co-author · 2026-10-09T20:09:47.000Z

docs: ADR CRDT-RECONCILE-0035, local-only state survives authoritative reconcile (#18106) <!-- ccr-slack-attribution --> _Requested by **Christian Byrne** · [Slack thread](https://comfy-organization.slack.com/archives/C0BGH348Z0C/p1789709550015299?thread_ts=1789709550.015299&cid=C0BGH348Z0C)_ **Before:** The ADR described a per-lineage pending-op ledger, protected-state predicates consulted by a rebind reconcile, a bounded `unresolved` outcome, and a ledger-aware sweep, all written against the store-first apply path. #18700 replaced that path with the graph-API apply and deleted the reconcile layer, so the mechanism text no longer described any code. **After:** The ADR keeps its four durable requirements as the regression contract for the apply path and describes how main meets them now: merge mode applies only the frame's change delta and never sweeps, replace runs only after `doc_reset`, rejections revert from the document with a throttled toast (a refused field write resyncs the whole node), own-actor echoes are dropped on entry, and widget writes are held while in flight. It states plainly which requirements hold only partially (a refused field write rewinding sibling fields, a refused widget write on a positional-array node resyncing every widget, widget hold lifting on any settlement) or not at all (no visible outcome for unacknowledged, unconfirmed or undeliverable edits; late rejections swallowed; collisions unreported), names the `doc_reset` replace as the one exception to requirement 1 (the accepted loss is an edit made after the draft was posted and before the new lineage's first frame), and lists the gaps as follow-ups, deferring panel-lifetime retention to CRDT-REPLAY-0039. A short "Superseded design" section maps older review threads onto the new structure. Cross-references point at the rewritten CRDT-FOLLOWER-0025 and CRDT-REPLAY-0039 (already on main); this PR adds the index row for the ADR. Docs only. Generated with Claude Code https://claude.ai/code/session_01NQVcfKhCKjLstqo3mJS7fc --- _Generated by [Claude Code](https://claude.ai/code/session_01NQVcfKhCKjLstqo3mJS7fc)_ --------- Co-authored-by: Claude <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude
JW-Incorporated/swift2independent

docs(human-actions): #120 — escalate #4475 items A/B/C to a human session (#5451)

context · author + co-author · 2026-10-09T19:58:44.000Z

docs(human-actions): #120 — escalate #4475 items A/B/C to a human session (#5451) The ops-fixer landed item D (PR #5450) and is rail-blocked on the other three: all of them live in files ops-fix-guard.mjs denies it. The paste-ready prompt with the full diagnosis is on issue #4475; this entry is how the founder is told it is waiting. Carries `ha verify: issue-closed 4475`, so it closes itself the moment a PR actually fixes those three. Tier-2: ops-fixer Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5 <noreply@anthropic.com> Co-authored-by: Joey <sffan15@gmail.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5
JW-Incorporated/swift2independent

fix(watchdog): alert on intermittent scheduled-run failures (#5450)

workflow · author + co-author · 2026-10-09T19:39:56.000Z

fix(watchdog): alert on intermittent scheduled-run failures (#5450) The per-workflow alert only fired when the last 2 settled runs both failed, so a workflow failing every other run was never alerted on at all: routine-vault-run.yml went fail 09-14 / success 09-15 / fail 09-16 and the rule saw nothing (issue #4475 item D). Adds a second rule alongside it — >=2 failures in the last 5 settled runs, with the newest among them. The newest-run-red precondition is load-bearing: it is what keeps a recovered workflow's alert self-closing on its first green run instead of staying red for five more. The alert title is unchanged on purpose. It is the dedupe identity across the open/close lifecycle and a verbatim cross-script contract (alert-router.mjs's workflow-failed-last-2-runs key, issue-sweeper-rules, the marjorie-ops prompt table), so the body now carries which of the two rules fired via a new `scheduled-failures.mjs reason` command. Items A/B/C of #4475 are not in this change: they live in scripts/social/lib/queue.mjs, post-queue.mjs and social-approval-poll.mjs, which ops-fix-guard.mjs forbids this routine from editing (rail 3). They are escalated on the issue as a paste-ready prompt. Tier-2: ops-fixer Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5
InstruktAI/python-loggerindependent

fix(release): allow the workflow's own bot to start the inspector

workflow · author · 2026-10-09T19:24:42.000+02:00

fix(release): allow the workflow's own bot to start the inspector The dispatched release run (run 37965065296) failed in the inspector action with 'Workflow initiated by non-human actor: github-actions'. The action refuses bot-started runs unless the bot is on allowed_bots. List only github-actions, not the wildcard. 🤖 Generated with [TeleClaude](https://github.com/InstruktAI/TeleClaude) Session: 631241ce-06f2-4fba-93c9-66c92bdc17f2 Human-Involved: false

author claude[bot] · committer Morriz
saadshahd/roundupindependent

Merge pull request #471 from saadshahd/build/J3

interface · author · 2026-10-09T19:18:09.000Z

Merge pull request #471 from saadshahd/build/J3 J3, U146, J4: audit the journey on caf5589, specify U146 and queue J4 behind it

author claude[bot] · committer web-flow
InstruktAI/python-loggerindependent

fix(release): start the inspector run through workflow_dispatch

workflow · author · 2026-10-09T19:12:06.000+02:00

fix(release): start the inspector run through workflow_dispatch The first live run of the new release workflow failed in the inspector action with 'Unsupported event type: push': claude-code-action accepts workflow_dispatch, repository_dispatch, schedule and workflow_run in automation mode, but not push. A push to main now only runs a small dispatch job that starts this same workflow with workflow_dispatch (the default token may do that); inspect and release run for the dispatched run. The build-deploy spec describes the trigger. 🤖 Generated with [TeleClaude](https://github.com/InstruktAI/TeleClaude) Session: 631241ce-06f2-4fba-93c9-66c92bdc17f2 Human-Involved: false

author claude[bot] · committer Morriz
bugabinga/mothergodindependent

site: say mothergod began as an autoresearch loop (#994)

workflow · author + co-author · 2026-10-09T19:06:53.000Z

site: say mothergod began as an autoresearch loop (#994) Closes #963. The README and site explained the compressor's pipeline but never the loop that built it, so the reader who already knows autoresearch had no reason to recognize this project. Both "Who builds it" sections now open with one paragraph: a single Claude session on 2026-08-19 ran about 40 propose, lossless-check, score, keep-or-reject, record iterations, minimizing bits per byte, the metric karpathy/autoresearch also minimizes, with the harness linked at `1a3b1c8` and what grew around it named in one clause. After merge, that reader finds the loop where they look for "how was this made", and the agent paragraph below reads as what the loop became. **Audience:** the repo reader, the one the 2026-10-08 survey saw doubling, in particular the autoresearch reader who already understands the loop. **Why here, not the opener.** The opener answers "what is this, is it any good" and was just emptied of everything else (#923); an origin story there pushes the results table down again. Rejected: the issue's counts (190 experiments, 97k stars), because both go stale within a week and the iteration ids carry it for the reader who reads further. **Evidence per claim:** - Date and "about 40": `research/JOURNAL.md` S1 preamble, "~41 loop iterations"; the in-tree archive holds it1 to it31, hence "about". - The loop's steps: `git show 1a3b1c8:research/imports/session-1/autoresearch2.py`, the `NOT INVERTIBLE` assert (line 267), TRAIN/VAL scoring, the journal's `accepted` field (line 286). - autoresearch's metric: its README, "The metric is **val_bpb** (validation bits per byte)", read 2026-10-09. No inspiration and no ratio or speed comparison is claimed. - "The loop still runs": `research/progress.jsonl` it190, dated 2026-10-08. - Fuzzed decoder: `fuzz/fuzz_targets/decode_arbitrary.rs`; independent review: `agent-review.yml`. Repro: `cargo x lint -- README.md marketing/JOURNAL.md`, `cargo x fmt --check -- site/index.html`, `cargo test --test claims` (20 passed). No CHANGELOG line: the change is to project prose, not the product. --- _herald · [Claude Code](https://claude.ai/code)_ --------- Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5
InstruktAI/python-loggerindependent

fix(release): isolate the inspector from write credentials and validate its full result

workflow · author · 2026-10-09T18:56:31.000+02:00

fix(release): isolate the inspector from write credentials and validate its full result Review follow-up to 890e2ed. The inspector reads commit-derived text, so it now runs in its own read-only job whose checkout does not persist the token; the release job, which holds the write permissions, receives only a validated bump and a notes artifact. The validation step checks every required field of the structured result, since the action does not validate against the schema. The inspector prompt no longer points at docs/, which can carry undelivered planned content, and the build-deploy spec describes the new workflow. 🤖 Generated with [TeleClaude](https://github.com/InstruktAI/TeleClaude) Session: 631241ce-06f2-4fba-93c9-66c92bdc17f2 Human-Involved: false

author claude[bot] · committer Morriz
InstruktAI/python-loggerindependent

fix(release): replace the retired GitHub Models bump step with a release inspector

context · author · 2026-10-09T18:46:25.000+02:00

fix(release): replace the retired GitHub Models bump step with a release inspector GitHub Models was retired on 2026-07-30; models.github.ai now answers every request with a plain-text OK, so the AI bump step in Release (Auto) has failed on every run since 2026-07-17 and nothing has been tagged or published. Replace it with anthropics/claude-code-action (pinned to v1.0.247's commit, authenticated with the CLAUDE_CODE_OAUTH_TOKEN secret). The inspector reads the real diff since the last tag against the public contract defined in the repo's own docs and returns bump + release notes as strict structured output. The extract step now fails the release when the result is missing or invalid instead of defaulting to minor. Validated locally with the same prompt, tools and schema over v0.6.6..HEAD: valid structured output, bump=patch, breaking=false, with a per-surface rationale. 🤖 Generated with [TeleClaude](https://github.com/InstruktAI/TeleClaude) Session: 631241ce-06f2-4fba-93c9-66c92bdc17f2 Human-Involved: false

author claude[bot] · committer Morriz
saadshahd/roundupindependent

Merge pull request #465 from saadshahd/build/L92

interface · author · 2026-10-09T18:34:17.000Z

Merge pull request #465 from saadshahd/build/L92 L92: the Trail records each run on its work Issue (reapply #435)

author claude[bot] · committer web-flow
bugabinga/mothergodindependent

coder: pin the interval boundaries at HALF and THREE_QUARTERS (#993)

interface · author + co-author · 2026-10-09T18:33:31.000Z

coder: pin the interval boundaries at HALF and THREE_QUARTERS (#993) Two mutants outlived #991 on main: `high < HALF` to `<=` in `Encoder::encode` (src/coder.rs:145) and `high < THREE_QUARTERS` to `<=` in `Decoder::decode` (src/coder.rs:279). Each differs from the original only when `high` equals the constant exactly, a state a random symbol stream reaches about once in 2^31, so no test distinguished them. After this PR two tests in `src/coder/tests.rs` reach each state in one symbol and fail under the mutation. **Why this way:** `narrow` from `[0, MASK]` with `total = MASK` lands `high` exactly on the constant: `(0, HALF + 1)` gives `[0, HALF]`, `(QUARTER, THREE_QUARTERS + 1)` gives `[QUARTER, THREE_QUARTERS]`. A six-symbol binary tail then reads the interval left behind, so a wrong renormalization desyncs the decoder. The alternative, a `tests/mutants.toml` exclusion, was rejected: neither mutant is equivalent, the `<=` form changes the bitstream. **Verified:** - `cargo x check`: green, unmutated. - Each mutation applied alone to main plus these tests: only its own new test fails (`interval_ending_exactly_at_half_is_not_renormalized`, `interval_ending_exactly_at_three_quarters_is_not_shifted`). cargo-mutants is not installed on this seat, so the mutation was a one-line `sed`, not the tool. Closes: #992 --- _maintainer · [Claude Code](https://claude.ai/code)_ Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
saadshahd/roundupindependent

Merge pull request #463 from saadshahd/build/restore-main-trail

interface · author · 2026-10-09T18:18:14.000Z

Merge pull request #463 from saadshahd/build/restore-main-trail L92, L88: revert #435 to restore green loop tests

author claude[bot] · committer web-flow
Comfy-Org/ComfyUI_frontendindependent

fix(website): reword pricing copy to "Invite up to 50 members" (#20577)

browser · author + co-author · 2026-10-09T18:07:03.000Z

fix(website): reword pricing copy to "Invite up to 50 members" (#20577) <!-- claude-slack-attribution --> _Requested by **Memie Osuga** · [Slack thread](https://comfy-organization.slack.com/archives/C0B61J7QCJW/p1791488851821139)_ ## Summary Rewords one line on the /pricing page Team card so it reads naturally. **Before:** the Team card said "Invite members up to 50". **After:** the Team card says "Invite up to 50 members". ## How Changed the English string `pricing.feature.inviteMembersUpTo50` in `apps/website/src/locales/en/main.json` and the matching expectation in `apps/website/src/components/pricing/CloudPricingSection.test.ts`. The key name is unchanged so no component edits are needed. zh-CN is untouched: it reads "最多可邀请 50 名成员" ("up to 50 members can be invited"), which already has natural word order. ## Verification - Copy-only change, not checked visually (no before/after screenshots). - `pnpm exec vitest run src/components/pricing/CloudPricingSection.test.ts` in `apps/website`: 5 passed. - `pnpm exec oxlint` (0 errors, existing warnings only), eslint on touched test file, `pnpm --filter @comfyorg/website format:check` and `pnpm typecheck:website`: clean. --- _Generated by [Claude Code](https://claude.ai/code/session_01KCAfB97xutUNx7B6c4bwyS)_ Co-authored-by: Claude <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude
freelensapp/freelens-gateway-api-extensionindependent

Migrate to the Freelens v2 extension API (#89)

integration · author + co-author · 2026-10-09T17:51:58.000+02:00

Migrate to the Freelens v2 extension API (#89) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: Piotr Roszatycki <piotr.roszatycki@gmail.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
alexandrapaiz/alexandriaindependent

Merge pull request #253 from alexandrapaiz/engineer/2026-10-09-red-main-four-days

workflow · author · 2026-10-09T17:36:08.000Z

Merge pull request #253 from alexandrapaiz/engineer/2026-10-09-red-main-four-days Merged by the PM seat under docs/standards/pm.md §21 (owner, 2026-10-05): checks are green, the change is scoped to sprint-2026-10-05 items 1-3 (main's checks, the subscribers write path, the unsubscribe endpoint) plus a found defect in the deploy-drift guard, the PR's own report says what shipped, and no other open PR holds a conflicting claim on these files. The diff touches prompts/distill.md and prompts/distill-practices.md, which are pipeline content prompts, not a seat charter or this grant's own authority, so they are not the carve-out in §21. No spend, no new account, no secret value written (workflows-pending/ is inert and MODAL_TOKEN_SECRET is documented, not set). This is the fix the morning six-hour pass (board note 2026-10-09T06:30) found 'one file short' of — that was §10's old Tier-C framing read without §21's override, now corrected.

author claude[bot] · committer web-flow
alexandrapaiz/Ursaindependent

Merge pull request #147 from alexandrapaiz/ursa-pm/2026-10-09-message-2

implementation · author · 2026-10-09T17:33:45.000Z

Merge pull request #147 from alexandrapaiz/ursa-pm/2026-10-09-message-2 Standup 2026-10-09 (~17:28 UTC): board item closed, two dispatches blocked by a permissions gap, nothing else new

author claude[bot] · committer web-flow
exanauts/SparseDirectSolver.jlindependent

T22: ordering chooser scores the supernodal schedule depth (issue #108) (#123)

infra · author + co-author · 2026-10-09T17:16:22.000Z

T22: ordering chooser scores the supernodal schedule depth (issue #108) (#123) * T22: score orderings by supernodal schedule depth (WIP) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * T22: ordering chooser scores the supernodal schedule depth (issue #108) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * T22: Report table, T05 choice on the generators Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * T22: fix CI round 1 With pivot_pairs = "default" the automatic ordering choice now minimizes the structurally zero pivots left by each algorithm's pair search before comparing costs. ND's search on kkt_slack_matrix stops with zero pivots left, and the new depth term chose it when its schedule was one level shallower (ComplexF32). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude Opus 5.5, Claude Opus 5.5, Claude Opus 5.5, Claude Opus 5.5, claude[bot], Claude Opus 5.5
iftheshoefritz/webulaindependent

Practice table: a separate badge for the dilemmas placed on a mission (#1085)

interface · author + co-author · 2026-10-09T17:01:49.000+02:00

Practice table: a separate badge for the dilemmas placed on a mission (#1085) Practice table: a separate badge for the dilemmas placed on a mission (#1081) The cards placed on a mission card now count in two badges: an events badge (event icon) for every card that is not a dilemma, and a dilemma badge (dual icon) for the dilemmas. Each opens a panel of only its own cards. The split is a filter by card type, so saved games load unchanged. Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5
freelensapp/freelens-example-extensionindependent

Write the CSS module declarations with a plugin that cannot leave one empty (#344)

integration · author + co-author · 2026-10-09T16:59:13.000+02:00

Write the CSS module declarations with a plugin that cannot leave one empty (#344) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Piotr Roszatycki <174367+dex4er@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5 (1M context)
boersmamarcel/chatty2independent

docs: sync agent docs for #1099 (#1100)

workflow · author + co-author · 2026-10-09T16:58:11.000Z

docs: sync agent docs for #1099 (#1100) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
bugabinga/mothergodindependent

deslop: collapse coder.rs's carry flush and decoder shift flag (#991)

testing · author + co-author · 2026-10-09T16:45:49.000Z

deslop: collapse coder.rs's carry flush and decoder shift flag (#991) Scope: `src/coder.rs`'s renormalization, the `Encoder::encode`/`finish` carry flush and `Decoder::decode`'s shift loop. One module, every caller untouched, no signature moved. Chosen because the same emit-bit-then-opposite-pending sequence was written four times and the decoder carried a `shift` flag that only existed to reach a `break`. Removed: - Duplication: `emit(bit); for pending { emit(!bit) }; pending = 0` in two `encode` arms and two `finish` arms, now `emit_resolved(bit)`. `finish` picks the bit with `u8::from(self.low >= QUARTER)`. - Poor pattern: `Decoder::decode`'s `let shift = if .. { true } .. else { false }; if !shift { break }`, now one `offset` of `HALF` or `QUARTER` subtracted from `low`, `high` and `value`, with the `break` in the else arm. Net -13 lines in `src/coder.rs`. Behaviour preservation, by run: - `cargo x check`: green before and after, including `tests/golden.rs` (byte-exact fixtures) and the coder round-trip tests and proptests. - `cargo run -p mothergod-bench --release --bin baseline_gate -- check`: 11 cases, no regression, decode speed within margin, on `bench/baseline.json`'s corpus. Second scope left: `uniform_range` and `threshold_range` could fold into `narrow`'s callers; no. --- _deslopper · [Claude Code](https://claude.ai/code)_ Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

author claude[bot] · committer web-flow · co-author claude[bot]
jgeschwendt/steleindependent

chore(deps): daily cargo update (#21)

implementation · author + co-author · 2026-10-09T16:38:08.000Z

chore(deps): daily cargo update (#21) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
bugabinga/mothergodindependent

reviewer: file a defect observed outside the PR, as a nit on a PASS is (#989)

workflow · author · 2026-10-09T16:35:00.000Z

reviewer: file a defect observed outside the PR, as a nit on a PASS is (#989) The reviewer's nit rule says a [nit] on a PASS is filed or dropped before the merge, because nobody reads a merged PR's thread. It says nothing about a defect the reviewer observes that the PR did not cause. #987's review ran a truncated Stored frame through `decompress`, saw it exit 0 with a prefix and no message, wrote "not a finding here", and merged. The defect existed nowhere a queue reads until the next BDFL retrospect reproduced it and filed #988. After this, the same sentence covers both: a [nit], or a defect observed that the PR did not cause, is filed with `gh-comment --new` or dropped, with #987's case named beside #949 and #951 as the reason. The pin moves from 4,851 to 5,017. Why this way: the rule and its mechanism already exist for nits; one clause extends them, no new procedure. Alternative rejected: a retrospect check that greps merged review threads for "not a finding", which reads prose and would be the detector that rephrasing kills. Verified: `cargo x lint -- .github/workflows/agent-review.yml` clean; `node --test scripts/prompt-bytes.test.mjs` 10 pass, 0 fail with the new pin. This edits agent-review.yml, so no review runs on it; the director lands it after the required gates (#114). --- _bdfl · [Claude Code](https://claude.ai/code)_ Co-authored-by: Oliver Jan Krylow <oliver@bugabinga.net>

author claude[bot] · committer web-flow
Comfy-Org/ComfyUI_frontendindependent

fix(website): show sitewide Comfy Agent banner on /platform and /events (#20619)

browser · author + co-author · 2026-10-09T16:32:42.000Z

fix(website): show sitewide Comfy Agent banner on /platform and /events (#20619) <!-- claude-slack-attribution --> _Requested by **Allyson Toy** · [Slack thread](https://comfy-organization.slack.com/archives/C0B61J7QCJW/p1791524297014169)_ ## Summary Removes the page-level `banner={challengeBannerConfig}` prop (and its now-unused import) from `/platform` and `/events`, so both fall back to the sitewide banner. `challengeBannerConfig`, its locale strings and `banner.test.ts` stay in place for reuse. **Before:** /platform and /events show the dev challenge banner until Oct 19 9am PT. **After:** /platform and /events show the sitewide "Comfy Agent can now build workflows inside ComfyUI." banner now, after the next production deploy. ## Verification - Tests: `banner.test.ts` passes. The full website unit run had 4 failures in `useWorkflowFormDraft.test.ts` and `workshop-model-balance.test.ts`, neither touched by this change (the run was slow and flaky on the sandbox). - Checks run locally: eslint, `pnpm typecheck:website`, website `format:check`, `pnpm knip` all clean. - No screenshots attached: this only drops a banner prop, no layout change beyond the banner swap. 🤖 Generated with [Claude Code](https://claude.ai/code) https://claude.ai/code/session_01Y6DaoKLYeWk4ogrbZSoy22 --- _Generated by [Claude Code](https://claude.ai/code/session_01Y6DaoKLYeWk4ogrbZSoy22)_ Co-authored-by: Claude <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude
rsterenchak/matchingGame-testindependent

Merge pull request #131 from rsterenchak/claude/feature-add-depth-and-pressed-states-to-the-flat-homepage

implementation · author · 2026-10-09T16:23:47.000Z

Merge pull request #131 from rsterenchak/claude/feature-add-depth-and-pressed-states-to-the-flat-homepage [Claude] feature: add depth and pressed states to the homepage buttons

author claude[bot] · committer web-flow
firecrawl/firecrawlindependent

feat(browser): add +2 credits/min ZDR surcharge to Interact sessions (#5048)

browser · author + co-author · 2026-10-09T16:22:21.000-04:00

feat(browser): add +2 credits/min ZDR surcharge to Interact sessions (#5048) ZDR browser/Interact sessions now bill 240/hr code-only (4/min) and 540/hr with prompts (9/min). The surcharge applies to the create-time estimate, the first-prompt reservation, and settlement. Claude-Session: https://claude.ai/code/session_013R47uwW8MefsRuLhpzaiq2 Co-authored-by: Claude <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude
rsterenchak/toDoList_TOPindependent

Merge pull request #1133 from rsterenchak/claude/feature-refresh-a-repo-straight-from-its-target-row-s-c

implementation · author · 2026-10-09T16:22:02.000Z

Merge pull request #1133 from rsterenchak/claude/feature-refresh-a-repo-straight-from-its-target-row-s-c [Claude] feature: refresh a repo straight from its target row's Check verdict

author claude[bot] · committer web-flow
jgeschwendt/jlg.ioindependent

task(//): deps — daily bun update --latest (#634)

workflow · author + co-author · 2026-10-09T16:13:21.000Z

task(//): deps — daily bun update --latest (#634) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
saadshahd/roundupindependent

Merge pull request #425 from saadshahd/build/B1-B18

interface · author · 2026-10-09T16:08:06.000Z

Merge pull request #425 from saadshahd/build/B1-B18 B2, B3, B6, B13, B17: regressions for idle receivers and the hop-move crash boundary

author claude[bot] · committer web-flow
firecrawl/firecrawl-docsindependent

docs(interact): document zero data retention sessions (#1584)

browser · author + co-author · 2026-10-09T16:01:08.000-04:00

docs(interact): document zero data retention sessions (#1584) * docs(interact): document zero data retention sessions Interact accepts zeroDataRetention on POST /v2/interact and on POST /v2/scrape/{scrapeId}/interact (firecrawl/firecrawl#4915). Document how to enable it, the team-enablement requirement (403), the recordings/profiles restriction (400), the 409 on an existing non-ZDR session, inheritance from ZDR scrapes, and the url fallback when a ZDR scrape's replay context is unavailable. Interact ZDR pricing is intentionally left out pending a pricing decision. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013R47uwW8MefsRuLhpzaiq2 * docs(interact): document the zero data retention session surcharge ZDR Interact sessions add 2 credits per browser minute: 4 credits/min for code-only sessions and 9 credits/min for prompt sessions, with the same one-minute minimum. A ZDR scrape keeps its own +1 credit/page surcharge. Depends on the Interact ZDR surcharge change in firecrawl/firecrawl. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013R47uwW8MefsRuLhpzaiq2 --------- Co-authored-by: Claude <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude Opus 5.5 (1M context), Claude Opus 5.5 (1M context), Claude
rsterenchak/matchingGame-testindependent

Merge pull request #130 from rsterenchak/claude/fix-shift-the-homepage-nimbus-cloud-down-on-mobile-so

implementation · author · 2026-10-09T15:59:18.000Z

Merge pull request #130 from rsterenchak/claude/fix-shift-the-homepage-nimbus-cloud-down-on-mobile-so [Claude] fix: lower mobile nimbus cloud so it clears the Dragon Ball Z title

author claude[bot] · committer web-flow
saadshahd/roundupindependent

Merge pull request #405 from saadshahd/build/E2-E6

workflow · author · 2026-10-09T15:49:55.000Z

Merge pull request #405 from saadshahd/build/E2-E6 E2-E6: Context, Brief and Channel for an Agent

author claude[bot] · committer web-flow
mphinance/mphinanceindependent

☁️ feat(dossier): Ichimoku Cloud Breakout Screener — fresh closes above the Kumo (#185)

implementation · author + co-author · 2026-10-09T15:43:55.000Z

☁️ feat(dossier): Ichimoku Cloud Breakout Screener — fresh closes above the Kumo (#185) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
developmentmo/repairtrackindependent

Let owners add, replace and view a photo of their vehicle (#8) (#10)

implementation · author + co-author · 2026-10-09T15:33:11.000Z

Let owners add, replace and view a photo of their vehicle (#8) (#10) Adds the vehicle photo card on the owner's vehicle detail screen: shows the photo from its short-lived URL or a placeholder, and uploads a photo from the gallery or camera with a progress indicator. Photo error codes get their own Dutch messages; 404 VEHICLE_PHOTO_NOT_FOUND is no error. Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Opus 5.5
bugabinga/mothergodindependent

cli: exit quietly with status 141 when the stdout reader closes early (#987)

interface · author + co-author · 2026-10-09T15:32:26.000Z

cli: exit quietly with status 141 when the stdout reader closes early (#987) `mothergod decompress | head -c 1` and `compress | head` print `mothergod: writing stdout: Broken pipe (os error 32)` and exit 1, a false error on every reader that quits early. Now a `BrokenPipe` on a write exits silently with status 141, gzip's SIGPIPE status. The reader going away is not a fault of this run, and the stderr line misleads a script that checks it. Why this way: the crate forbids `libc` and unsafe (ADR-0002, ADR-0053), so the signal's default disposition cannot be restored; one `write_fail` helper maps the error kind by hand, with no cfg because `BrokenPipe` also covers Windows' `ERROR_BROKEN_PIPE` and `ERROR_NO_DATA`. Alternative rejected: handling it only in `write_stdout`, which would leave the streaming `decompress` path, where the issue's repro lives, reporting the error. Verified: two new `tests/cli.rs` cases spawn the binary, read one byte, drop the pipe, and assert empty stderr and status 141 for `compress` and `decompress`. Both fail on main with `mothergod: writing stdout: Broken pipe (os error 32)`; `cargo x check` passes. The status is the genre's row in the CLI matrix (M8, ADR-0064) once that exists; 141 until then, per the issue. Closes: #976 --- _maintainer · [Claude Code](https://claude.ai/code)_ Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
getvictor/fleet-mirrorindependent

Handbook: add idioms to CEO flaws (#55274)

context · author + co-author · 2026-10-09T14:01:45.000-05:00

Handbook: add idioms to CEO flaws (#55274) <!-- claude-slack-attribution --> _Requested by **Mike McNeil** · [Slack thread](https://fleetdm.slack.com/archives/C02HWSTJ17Z/p1791572001586019?thread_ts=1791572001.586019&cid=C02HWSTJ17Z)_ ## What changed Adds a fourth item to the CEO flaws list: Mike sometimes uses idioms like "low hanging fruit", and Fleeties from outside the US have said they have to learn them. He will try to speak in plain language. **After:** > 4. I sometimes use idioms and expressions. > - For example, I might say "low hanging fruit". I cannot remember the last time I picked fruit, or walked on the floor of a jungle. > - Several Fleeties from outside the US have told me that they have to learn phrases like this. I will try to speak in plain language. It is ok to ask "Mike, what do you mean?" **Page:** https://fleetdm.com/handbook/company/leadership#ceo-flaws ## AI **AI:** Claude Code (claude-sonnet-5-5) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01DAbVmnHnrQMv2bMtgRzz4h --- _Generated by [Claude Code](https://claude.ai/code/session_01DAbVmnHnrQMv2bMtgRzz4h)_ --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>

author claude[bot] · committer web-flow · co-author Claude
fleetdm/fleetindependent

Handbook: add idioms to CEO flaws (#55274)

context · author + co-author · 2026-10-09T14:01:45.000-05:00

Handbook: add idioms to CEO flaws (#55274) <!-- claude-slack-attribution --> _Requested by **Mike McNeil** · [Slack thread](https://fleetdm.slack.com/archives/C02HWSTJ17Z/p1791572001586019?thread_ts=1791572001.586019&cid=C02HWSTJ17Z)_ ## What changed Adds a fourth item to the CEO flaws list: Mike sometimes uses idioms like "low hanging fruit", and Fleeties from outside the US have said they have to learn them. He will try to speak in plain language. **After:** > 4. I sometimes use idioms and expressions. > - For example, I might say "low hanging fruit". I cannot remember the last time I picked fruit, or walked on the floor of a jungle. > - Several Fleeties from outside the US have told me that they have to learn phrases like this. I will try to speak in plain language. It is ok to ask "Mike, what do you mean?" **Page:** https://fleetdm.com/handbook/company/leadership#ceo-flaws ## AI **AI:** Claude Code (claude-sonnet-5-5) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01DAbVmnHnrQMv2bMtgRzz4h --- _Generated by [Claude Code](https://claude.ai/code/session_01DAbVmnHnrQMv2bMtgRzz4h)_ --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>

author claude[bot] · committer web-flow · co-author Claude
sillsdev/machine.pyindependent

Convert USFM versification before updating from rows (#390)

testing · author + co-author · 2026-10-09T14:00:52.000-04:00

Convert USFM versification before updating from rows (#390) * Convert USFM versification before updating from rows Port sillsdev/machine#472 and the follow-up fixes from sillsdev/machine#521. ParatextProjectTextUpdaterBase.update_usfm now converts the source USFM to the rows' versification when it differs from the project's, using the new ConvertUsfmVersificationHandler. The test project settings now default to English versification, matching ScriptureRef, so existing update tests do not trigger a conversion. Closes #369 Closes #382 --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com> Co-authored-by: Damien Daspit <3261883+ddaspit@users.noreply.github.com> Co-authored-by: Eli C. Lowry <83078660+Enkidu93@users.noreply.github.com>

author claude[bot] · committer web-flow · co-author claude[bot], Claude Sonnet 5.5
SystemsClarke/agentdeskindependent

Tell every agent about propose_permission_rule in its briefing and the MCP instructions

integration · author + co-author · 2026-10-09T12:45:53.000-04:00

Tell every agent about propose_permission_rule in its briefing and the MCP instructions Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer palencharj · co-author Claude Sonnet 5.5
SystemsClarke/agentdeskindependent

Permission rules: agents propose, John approves in the window, the core writes settings.json

integration · author + co-author · 2026-10-09T12:37:35.000-04:00

Permission rules: agents propose, John approves in the window, the core writes settings.json propose_permission_rule (MCP) records a proposal and rings John with a question thread; nothing is written until John approves on the new Permission rules screen (X). Approve backs the settings file up, adds the rule to permissions.allow once, keeps every other key, and answers on the thread; reject writes nothing; revert removes an approved rule. Only the window's caller may decide. permission_proposals is the audit log. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

author claude[bot] · committer palencharj · co-author Claude Sonnet 5.5
sourcebot-dev/sourcebotindependent

chore: upgrade @modelcontextprotocol/sdk to ^1.32.1 to address CVE-2026-104850 (#1719)

context · author + co-author · 2026-10-09T10:59:03.000-04:00

chore: upgrade @modelcontextprotocol/sdk to ^1.32.1 to address CVE-2026-104850 (#1719) * chore: upgrade @modelcontextprotocol/sdk to ^1.32.1 to address CVE-2026-104850 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * chore: add CHANGELOG entry for #1719 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

author claude[bot] · committer web-flow · co-author Claude Opus 5.5, Claude Opus 5.5, claude[bot], Claude Opus 5.5
Matysh/houseplan-cardindependent

docs: accept derived artifacts on dev for v1.80.1-beta.1

docs · author + committer · 2026-10-09T05:20:40.000Z

docs: accept derived artifacts on dev for v1.80.1-beta.1 Производные артефакты беты — одним коммитом на dev (PROCESS.md §8, §11.4, #697). Прогон: https://github.com/Matysh/houseplan-card/actions/runs/37887950169 Скриншоты документации: отпечаток исходников; изменённые кадры: нет. Issue: #697 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#834)

docs · author + committer · 2026-10-09T05:14:48.000Z

docs(reviews): индекс после сдвига каталога (#834) Issue: #834 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #834

docs · author + committer · 2026-10-09T05:14:44.000Z

docs: review document for #834 Issue: #834 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #834

docs · author + committer · 2026-10-09T03:14:50.000Z

docs: review document for #834 Issue: #834 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #834

docs · author + committer · 2026-10-08T23:13:58.000Z

docs: review document for #834 Issue: #834 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#835)

docs · author + committer · 2026-10-08T18:47:38.000Z

docs(reviews): индекс после сдвига каталога (#835) Issue: #835 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #835

docs · author + committer · 2026-10-08T18:47:34.000Z

docs: review document for #835 Issue: #835 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #834

docs · author + committer · 2026-10-08T18:04:16.000Z

docs: review document for #834 Issue: #834 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: accept derived artifacts on dev for v1.80.0-beta.9

docs · author + committer · 2026-10-08T16:54:43.000Z

docs: accept derived artifacts on dev for v1.80.0-beta.9 Производные артефакты беты — одним коммитом на dev (PROCESS.md §8, §11.4, #697). Прогон: https://github.com/Matysh/houseplan-card/actions/runs/37812175321 Скриншоты документации: отпечаток исходников; изменённые кадры: нет. Issue: #697 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#832)

docs · author + committer · 2026-10-08T16:50:50.000Z

docs(reviews): индекс после сдвига каталога (#832) Issue: #832 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #832

docs · author + committer · 2026-10-08T16:50:45.000Z

docs: review document for #832 Issue: #832 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

fix: preserve stored wall atoms through repeated Resize (#832)

implementation · committer · 2026-10-08T13:48:00.000Z

fix: preserve stored wall atoms through repeated Resize (#832) Issue: #832 User-Visible: yes

author Matysh · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#833)

docs · author + committer · 2026-10-08T13:36:41.000Z

docs(reviews): индекс после сдвига каталога (#833) Issue: #833 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #833

docs · author + committer · 2026-10-08T13:36:37.000Z

docs: review document for #833 Issue: #833 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#831)

docs · author + committer · 2026-10-08T13:11:55.000Z

docs(reviews): индекс после сдвига каталога (#831) Issue: #831 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #831

docs · author + committer · 2026-10-08T13:11:54.000Z

docs: review document for #831 Issue: #831 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

Fix kiosk modal input after sub-threshold hold jitter

testing · committer · 2026-10-08T13:11:54.000Z

Fix kiosk modal input after sub-threshold hold jitter Issue: #831 User-Visible: yes Spec-Draft: sha256:e49a3d34f6fd96af105f9693e85561fbba896e0c7644a0858e36c3c631b15f72

author Matysh · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #831

docs · author + committer · 2026-10-08T13:11:54.000Z

docs: review document for #831 Issue: #831 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

test: await kiosk editor chunk event before counting (#831)

testing · committer · 2026-10-08T13:11:54.000Z

test: await kiosk editor chunk event before counting (#831) Issue: #831 User-Visible: no

author Matysh · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#827)

docs · author + committer · 2026-10-08T12:59:00.000Z

docs(reviews): индекс после сдвига каталога (#827) Issue: #827 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #827

docs · author + committer · 2026-10-08T12:58:57.000Z

docs: review document for #827 Issue: #827 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

test(toolchain): capture-determinism refuses a foreign browser before any frame (#827)

browser · author + committer + co-author · 2026-10-08T12:47:27.000Z

test(toolchain): capture-determinism refuses a foreign browser before any frame (#827) CODE-REVIEW-827-r1 Medium: capture-determinism is the third AC2 entry point (CI documentation capture bypasses docs:capture), and the only one whose attestation no test or mutant guarded. The AC1/AC2 CLI test now runs it with an empty browsers directory: exit 1, "environment failure (browser-attestation) [docs capture]", and no capture run started. Mutant capture-determinism-skips-browser-attestation drops the call; checked by hand (patch -> guard red: the capture starts and fails on the missing executable -> revert). Issue: #827 User-Visible: no Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd

author claude · committer claude[bot] · co-author Claude Opus 5.5
Matysh/houseplan-cardindependent

docs: review document for #827

docs · author + committer · 2026-10-08T12:47:27.000Z

docs: review document for #827 Issue: #827 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

feat(process): S7 sets ci:golden for render risk before Validate (#827)

workflow · author + committer + co-author · 2026-10-08T12:47:27.000Z

feat(process): S7 sets ci:golden for render risk before Validate (#827) Visual render risk only printed a recommendation in the reviewer note (process-track.mjs riskNote), so a light Validate could start the model review of a visible change and the frame drift surfaced on a neighbour task (F48, #816/#817 -> #814). The track step now closes the gap with the existing machinery. One call of process-track.mjs on S7 answers golden=add when the changed hunks give visual.render and ci:golden is absent; full=true follows from the label rule, so the existing validate-gate requires a Validate with golden on the exact material: a light or no-golden proof is stale, a compatible full proof on the same material is reused, a red golden returns the task before review. The bash of the step adds only ci:golden (never removes a label) and posts the reason with path:line evidence. A present label gives golden=present: no second label, no second comment, and the labeled event itself starts no round (the pipeline wakes only on S4/S7). Every track gets it, ship included (visual still does not raise ship); visual/ui, touch, spec and branchless rounds keep their old light path. The reviewer note and the task packet now say the controller sets the label. PROCESS.md 5.1/10.4, AUTHOR.md and REVIEWER.md describe the changed gate contract. Tests execute the real workflow step with a fake gh (first round, the round woken after Validate, ui control), evaluate the guard condition for a ci:golden labeled event, and feed decideTrack.full into validateGate. Mutants track-step-never-adds-golden and track-workflow-ignores-golden-flag (Node guards, manually red). Issue: #827 User-Visible: no Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd

author claude · committer claude[bot] · co-author Claude Opus 5.5
Matysh/houseplan-cardindependent

feat(risk): tooltip and caption modules are render paths (#827)

context · author + committer + co-author · 2026-10-08T12:47:27.000Z

feat(risk): tooltip and caption modules are render paths (#827) The visible delta of #816 (Zigbee incomplete caption) and #817 (battery line in the device tooltip) reached S7 without ci:golden: their real-code hunks in live-hover, device-battery, zigbee-topology and the topology overlay gave no visual.render, and the frame drift surfaced on #814 instead (F48). The four exact modules join the visual:render area of the one risk map in change-risk.mjs. They draw text over the plan; their neighbours (zigbee-topology-geometry, -runtime, -settings, device-battery-settings) keep their own classes, and import, type-only, comment and blank lines still give no risk under the #755 rule. The test replays the real src/ hunks of 2e0f1a17 (#816) and 3c8f9af6 (#817): on dev both classify to no risk at all, now to visual.render with path:line evidence that leaves out the interface member, the type union, import type and the comments. Mutant render-risk-forgets-tooltip-paths (Node guard, manually red). Issue: #827 User-Visible: no Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd

author claude · committer claude[bot] · co-author Claude Opus 5.5
Matysh/houseplan-cardindependent

feat(toolchain): judge the launched Chromium, not its directory (#827)

browser · author + committer + co-author · 2026-10-08T12:47:27.000Z

feat(toolchain): judge the launched Chromium, not its directory (#827) toolchain:check confirmed Chromium by the existence of chromium.executablePath(). That is the full Chromium, while the standard headless chromium.launch() starts the separate headless shell, and a directory named after the pinned revision proves no version: the sandbox directory chromium_headless_shell-1234 runs Chromium 141 instead of the pinned 151 and produced a different first frame that read as a product defect (F33). scripts/browser-attestation.mjs is the one source of browser diagnostics. It reads the expectation from the toolchain pins (package-lock and the installed playwright-core/browsers.json, now also the chromium-headless-shell entry; pinsFromSources spreads this same browser part, so the smoke and golden input graph does not gain the Python/HA pins) and judges a browser that is already running: the version of the process (CDP), the Playwright version, the mode, the path Playwright selected and the binary that actually runs (/proc/<pid>/exe, symlinks resolved). Mismatch, missing and unprobeable are an environment failure with a non-zero exit, never a product verdict; there is no bypass, and HP_ALLOW_FOREIGN_CAPTURE stays a platform-only allowance. - toolchain:check and the docs capture preflights (assert-capture-env, capture-determinism) launch the standard headless Chromium once; - golden capture and verify declare the pinned browser in policy.mjs (not in the source fingerprint); the shared demo/serve.mjs launcher judges every browser it has just started before the first page, without a new process; the three named smokes declare it the same way. Other smokes are unchanged; - each golden scene line now carries the frame sha256 and the diff/ratio/maxDelta against the baseline: a green Validate uploads no artifact, and repeats of one SHA (AC5) are compared from the log. Witnesses: the sandbox F33 fixture passes the old existence check and fails the new one; the three smokes and a golden capture refuse in the sandbox with environment failure before any frame, baselines untouched. New mutants: browser-attestation-version-unchecked, serve-launch-skips-browser-attestation, golden-policy-forgets-pinned-browser, toolchain-check-trusts-browser-path (Node guards, manually red). Issue: #827 User-Visible: no Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd

author claude · committer claude[bot] · co-author Claude Opus 5.5
Matysh/houseplan-cardindependent

docs: review document for #832

docs · author + committer · 2026-10-08T12:33:05.000Z

docs: review document for #832 Issue: #832 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #832

docs · author + committer · 2026-10-08T12:18:42.000Z

docs: review document for #832 Issue: #832 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #831

docs · author + committer · 2026-10-08T11:51:19.000Z

docs: review document for #831 Issue: #831 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#826)

docs · author + committer · 2026-10-08T11:45:32.000Z

docs(reviews): индекс после сдвига каталога (#826) Issue: #826 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #826

docs · author + committer · 2026-10-08T11:45:28.000Z

docs: review document for #826 Issue: #826 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#825)

docs · author + committer · 2026-10-08T10:59:32.000Z

docs(reviews): индекс после сдвига каталога (#825) Issue: #825 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #825

docs · author + committer · 2026-10-08T10:59:31.000Z

docs: review document for #825 Issue: #825 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

Cancel kiosk hold on recognized navigation and stabilize clamp witness

implementation · committer · 2026-10-08T10:59:31.000Z

Cancel kiosk hold on recognized navigation and stabilize clamp witness Issue: #825 User-Visible: yes

author Matysh · committer claude[bot]
Matysh/houseplan-cardindependent

fix(zigbee): route lines also paint over the value badge of link endpoints (#829)

context · author + committer + co-author · 2026-10-08T10:49:49.000Z

fix(zigbee): route lines also paint over the value badge of link endpoints (#829) Owner decision after r1 (2026-10-08): not only the arrowheads but also the lines of a shown Zigbee link paint over the value badge (.value-badge) of its endpoint markers. The r1 assumption "arrows only, lines under the badge" is withdrawn. Endpoint cores stay above routes, captions above everything, routes over batteries (#808) unchanged, Flat and 2.5D. The mechanism gets simpler: the separate arrowhead-only copy (arrowOnly, #hp-zigbee-badge-clip, a second group) is gone. The single #808 route copy in svg.over-battery is clipped to one clip path, filled in the existing layout frame from one measurement of '.device-battery, .value-badge' of the endpoint markers. Battery frames keep their 2px padding for the drop shadow; value-badge frames get none, because only the flex gap (0.1 of the core) separates a badge from its core and a padded frame would let the copy paint over the core edge of small markers. No new observer, no measurement in render. Tests: smoke_device_battery_zigbee inverts lineStaysUnder*ValueBadge into linePaintsOver*ValueBadge (line pixels beyond the arrowhead inside the badge, routes-hidden control) and adds coreStaysOverRouteBeside*ValueBadge (no route pixel inside the core of the badge endpoint), Flat and 2.5D; the arrowPaintsOver*ValueBadge probes stay. On e62ff524 the four line probes are red (0 of 15/18/18/17 samples). The mutant zigbee-arrow-copy-under-value-badge lost its anchor and is replaced by zigbee-route-copy-under-value-badge (.value-badge left out of the clip): manually all eight arrow/line probes red, the #808/#809 probes green. smoke_zigbee_topology_hover pins one line and one arrow per route in each of the two layers again; smoke-links text follows. The golden scene device-battery-zigbee-overlap-dark has no value badge and does not change. Issue: #829 User-Visible: yes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd

author claude · committer claude[bot] · co-author Claude Opus 5.5
Matysh/houseplan-cardindependent

docs: review document for #829

docs · author + committer · 2026-10-08T10:49:49.000Z

docs: review document for #829 Issue: #829 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#829)

docs · author + committer · 2026-10-08T10:49:49.000Z

docs(reviews): индекс после сдвига каталога (#829) Issue: #829 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#824)

docs · author + committer · 2026-10-08T10:19:12.000Z

docs(reviews): индекс после сдвига каталога (#824) Issue: #824 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #824

docs · author + committer · 2026-10-08T10:19:09.000Z

docs: review document for #824 Issue: #824 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#830)

docs · author + committer · 2026-10-08T08:36:15.000Z

docs(reviews): индекс после сдвига каталога (#830) Issue: #830 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

fix(mutation): prepare node witnesses and select angular boundary

implementation · committer · 2026-10-08T08:36:15.000Z

fix(mutation): prepare node witnesses and select angular boundary Issue: #830 User-Visible: no

author Matysh · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #830

docs · author + committer · 2026-10-08T08:36:15.000Z

docs: review document for #830 Issue: #830 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#829)

docs · author + committer · 2026-10-08T08:35:24.000Z

docs(reviews): индекс после сдвига каталога (#829) Issue: #829 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #829

docs · author + committer · 2026-10-08T08:35:19.000Z

docs: review document for #829 Issue: #829 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs(testing): browser guard total after the rebase over #821 (#829)

browser · author + committer + co-author · 2026-10-08T07:35:00.000Z

docs(testing): browser guard total after the rebase over #821 (#829) total from 274 to 275, so the rebase merged both lists without a conflict and left the total one short. The total is the sum of the category lists: 5 + 3 + 49 + 54 + 41 + 124 = 276. Issue: #829 User-Visible: no Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd

author claude · committer claude[bot] · co-author Claude Opus 5.5
Matysh/houseplan-cardindependent

fix(zigbee): arrowheads paint over the value badge of link endpoints (#829)

browser · author + committer + co-author · 2026-10-08T07:35:00.000Z

fix(zigbee): arrowheads paint over the value badge of link endpoints (#829) A marker that ends a shown Zigbee link rises above the route layer as a whole (#464), its value badge included. Where the arrowhead of the link stops at a device whose value badge faces the other end, the badge covered the arrow completely and the direction of the link was unreadable. The overlay now also draws a copy of the arrowheads alone in the #808 layer (z 9, before the captions in DOM order), clipped to the value-badge frames (.value-badge, the legacy second climate metric included) of the endpoint markers. The frames are measured in the existing layout frame next to the battery frames: no new observer and no measurement in render. Lines stay under the badge; cores stay above routes, captions above routes and batteries, and routes over batteries as before. Without a value badge the clip is empty and the frame is unchanged. Parent-caption arrows keep updating in every copy through their data-parent-index. Tests: smoke_device_battery_zigbee gives the parent endpoint d_leak a value badge facing its child d_light1, so the arrowhead of their local link lands on it - the neighbour's badge while d_light1 is hovered, the hovered device's own while d_leak is - Flat and 2.5D. Inside the shared area the arrow pixels must cover the badge (routes-hidden control); the line beyond the arrowhead must stay under it. On dev all four arrow probes are red (arrowOver 0 of 18 Flat, 0 of 12 2.5D). New mutant zigbee-arrow-copy-under-value-badge (manually red); browser guard inventory +1. smoke-links ties the private clip method to that smoke, so smoke-select picks it for changes there. smoke_zigbee_topology_hover counted one arrow per drawn line across all layers; it now pins the layer set per route (line and arrow in the base layer and the battery copy, the arrow alone in the badge copy) and keeps checking the colour of every copy. The golden scene device-battery-zigbee-overlap-dark has no value badge and is byte-identical to dev. Issue: #829 User-Visible: yes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd

author claude · committer claude[bot] · co-author Claude Opus 5.5
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#828)

docs · author + committer · 2026-10-08T07:27:14.000Z

docs(reviews): индекс после сдвига каталога (#828) Issue: #828 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

docs: review document for #828

docs · author + committer · 2026-10-08T07:27:09.000Z

docs: review document for #828 Issue: #828 User-Visible: no

author claude[bot] · committer claude[bot]
Matysh/houseplan-cardindependent

Fix wall node fixed contacts and transient preview ownership

interface · committer · 2026-10-08T06:53:37.000Z

Fix wall node fixed contacts and transient preview ownership Keep a single frozen translucent source wall layer during Select gestures, without duplicating warnings, guides or prompts across full HA/Lit frames. Preserve proven old finite contacts for angled walls and split X children. Issue: #828 User-Visible: yes

author Matysh · committer claude[bot]
Matysh/houseplan-cardindependent

docs(reviews): индекс после сдвига каталога (#821)

docs · author + committer · 2026-10-08T06:48:43.000Z

docs(reviews): индекс после сдвига каталога (#821) Issue: #821 User-Visible: no

author claude[bot] · committer claude[bot]

official Anthropic

Anthropic-owned repositories are separated so first-party implementation work does not obscure independent activity.

No official Anthropic commits matched this pass.