Skip to content

Daily Autohealing Report #153

@fro-bot

Description

@fro-bot

Update — 2026-06-19 (UTC)

Errored PRs

PR Failure Fix Status
#538 Lint: Biome 2.5.0 schema mismatch in biome.json (2.4.16 vs 2.5.0) + useLiteralKeys — PR touches .github/workflows/, cannot be repaired per policy PR #540 (all green, fro-bot-authored) must merge first ⏭️ Skipped (policy: touches .github/workflows/)

Security

Advisory / PR Severity Action Taken
0 Dependabot alerts No open alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ⚠️ 9 warnings, 1 info Same persistent issues: noExcessiveCognitiveComplexity (6 locations), noImportantStyles (3 in custom.css), useLiteralKeys (1 in generate-config-schema.ts)
Tests ✅ Pass 1039 pass, 0 fail
Content integrity ✅ Clean 176 md + 22 ts + 43 solution-md scanned, 0 violations
Registry drift ✅ Aligned 104 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 115 HTML files, 112 pages built, pagefind index built
Stale TODOs 0 found No TODO/FIXME/HACK in src/ or scripts/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require(); all actions SHA-pinned; .yaml extensions; no model: in agent frontmatter
Workflow health ✅ Healthy main.yaml: main branch all-green; docs.yaml: 10/10; codeql-analysis.yaml: 10/10; fro-bot.yaml: in_progress (this run)

Developer Experience

None — no auto-fixable items on main. PR #540 (Biome 2.5.0 pre-fixes) remains open and all-green; awaiting merge to unblock #538.

Quality Gates

Gate Status Details
typecheck 0 errors
lint ⚠️ 9 warnings, 1 info (no errors)
tests 1039 pass, 0 fail
build index.js 48.62 KB + cli.js 4.96 KB
content-integrity 0 violations
registry drift 104 components, 0 drift
schema drift v2 schema, 0 drift
docs:verify 112 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent v0.71.0 released 2026-06-19 (operator API contract ownership/freeze); systematic just updated to v0.70.0 (SHA 60e600f3) today Renovate-owned bump to v0.71.0 Low
cortexkit/opencode-magic-context v0.26.0 (2026-06-18): ≥2× per-message transform perf on large sessions; removes built-in model fallback chain; Anthropic thinking-block/prompt-cache fixes; doctor migrate-session command; asymmetric embedding support No API changes affecting systematic plugin contract; performance improvements are companion-internal Low
anomalyco/opencode v1.17.8 (2026-06-17): session timeline load perf, OpenAI-compatible MCP tool schema fix, MCP OAuth improvements — bugfixes only No API surface changes affecting systematic Low
marcusrbrown/opencode-copilot-delegate Pinned fro-bot/agent v0.70.0 (same SHA 60e600f3) — in sync Aligned Low

Needs Human Attention

  • PR #540 (fix(lint): pre-fix Biome 2.5.0 lint errors): Open since 2026-06-16, all checks green. Merging this unblocks PR chore(dev): update all non-major dependencies #538.
  • PR #538 (chore(dev): update all non-major dependencies): Lint FAILURE persists (biome.json schema version mismatch + useLiteralKeys). Blocked on fix(lint): pre-fix Biome 2.5.0 lint errors before dep update merges #540 merge; then Renovate should rebase and the 1-line useLiteralKeys fix in scripts/generate-config-schema.ts:386 may also need applying.
  • Persistent complexity warnings (9): docs/scripts/generate-config-reference.ts:437 (41), src/lib/skills.ts:74 (25), scripts/generate-config-schema.ts:289 (17), tests/manual/session-compacting-probe.ts:57 (19), tests/manual/companion-aware-probe.ts:139 (17), scripts/generate-config-schema.ts:386 (useLiteralKeys), tests/unit/generate-config-reference.test.ts:31 (16). Require human refactor.

Update — 2026-06-18 (UTC)

Errored PRs

PR Failure Fix Status
#538 Lint: Biome 2.5.0 schema mismatch in biome.json + useLiteralKeys — PR touches .github/workflows/, cannot be repaired per policy Pre-fix PR #540 (all green) must merge first ⏭️ Skipped (policy: touches .github/workflows/)

Security

Advisory / PR Severity Action Taken
0 Dependabot alerts No open alerts
CodeQL/Scorecard (unchanged) N/A Scorecard metric alerts only — not code vulnerabilities; no action required

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ⚠️ 9 warnings, 1 info noExcessiveCognitiveComplexity in scripts/docs/tests/src; noImportantStyles in docs CSS (unsafe fix)
Tests ✅ Pass 1039 pass, 0 fail
Content integrity ✅ Clean 176 md + 22 ts + 43 solution-md scanned, 0 violations
Registry drift ✅ Aligned 104 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ⚠️ Local env docs:build requires Playwright (not in local env); docs:verify ✅ passed (112 pages)
Stale TODOs 0 found No TODO/FIXME/HACK in src/ or scripts/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require(); all actions SHA-pinned; .yaml extensions; no model: in agent frontmatter
Workflow health ✅ Healthy main.yaml: 6/6 on main (7 days); docs.yaml: 2/2; codeql-analysis.yaml: 10/10; fro-bot.yaml: 10/10

Developer Experience

Quality Gates

Gate Status Details
typecheck 0 errors
lint ⚠️ 9 warnings, 0 errors
tests 1039 pass, 0 fail
build index.js 48.62 KB + cli.js 4.96 KB
content-integrity 0 violations
registry drift 104 components, 0 drift
schema drift v2 schema, 0 drift
docs:verify 112 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent v0.68.0 released 2026-06-18 — systematic pinned to v0.67.0 (60eb36ee); sibling repos also on v0.67.0 Renovate-owned bump Low
anomalyco/opencode v1.17.8 (2026-06-17) released — systematic on 1.17.7 Renovate-owned bump Low
cortexkit/opencode-magic-context Uses .yml workflow extensions (vs systematic .yaml) — no change needed Monitor only Low
marcusrbrown/opencode-copilot-delegate fro-bot v0.67.0, fully in sync with systematic Aligned Low

Needs Human Attention

Update — 2026-06-17 (UTC)

Errored PRs

PR Failure Fix Status
#538 Lint: Biome 2.5.0 noSvgWithoutTitle error on favicon.svg — PR touches package.json/bun.lock, cannot be repaired from that branch per policy Pre-fix PR #540 must merge first ⏭️ Skipped (policy: touches package.json/bun.lock)

Security

Advisory / PR Severity Action Taken
0 Dependabot alerts No open alerts
CodeQL/Scorecard (5 open) N/A Scorecard metric alerts only (Vulnerabilities, Security-Policy, Fuzzing, CII-Best-Practices, Code-Review) — not code vulnerabilities; no action required

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ⚠️ 9 warnings, 1 info Persistent complexity warnings (unchanged from 2026-06-16)
Tests ✅ Pass 1039 pass, 0 fail
Content integrity ✅ Clean 176 md + 22 ts + 43 solution-md scanned, 0 violations
Registry drift ✅ Aligned 104 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 112 pages built successfully
Stale TODOs 0 found No TODO/FIXME/HACK in src/ or scripts/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; all actions pinned to full SHA; .yaml extensions
Workflow health ⚠️ Branch failures main.yaml: main branch 7/7 success (fully healthy); renovate/all-minor-patch 0/4 (all Biome 2.5.0 lint — same root cause as PR #538, not a main regression)

Developer Experience

Quality Gates

Gate Status Details
typecheck 0 errors
lint ⚠️ 9 warnings, 1 info (no errors)
tests 1039 pass, 0 fail
build index.js 48.62 KB + cli.js 4.96 KB
content-integrity 0 violations
registry drift 104 components, 0 drift
schema drift v2 schema, 0 drift
docs:verify 112 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent v0.65.0 SHA b7efdd6d8e9d41766e287327d1d99876959620d3 = latest (2026-06-15) — fully in sync Aligned Low
anomalyco/opencode v1.17.7 (2026-06-14) latest — systematic on 1.17.6 (PR #542 merged) Renovate-owned bump Low
cortexkit/opencode-magic-context v0.25.0 (2026-06-16): automatic context reduction + reversibility improvements; old tool output reclaimed automatically No API changes affecting systematic plugin contract Low
marcusrbrown/opencode-copilot-delegate On @biomejs/biome 2.5.0 and @opencode-ai/plugin 1.17.6 — confirms pre-fix approach valid Validated Low

Needs Human Attention

  • PR #540 (fix(lint): pre-fix Biome 2.5.0 lint errors before dep update merges) — Awaiting merge: Open since 2026-06-16; all checks green. Merging this unblocks PR chore(dev): update all non-major dependencies #538.
  • PR #538 (chore(dev): update all non-major dependencies to v2.5.0) — Lint FAILURE (ongoing): Biome 2.5.0 noSvgWithoutTitle error on favicon.svg. Cannot repair from this branch (touches package.json/bun.lock). Once fix(lint): pre-fix Biome 2.5.0 lint errors before dep update merges #540 merges, Renovate will rebase chore(dev): update all non-major dependencies #538 and the lint error will resolve.
  • Persistent complexity warnings (9): docs/scripts/generate-config-reference.ts:437 (41), scripts/generate-config-schema.ts:289 (25), tests/manual/companion-aware-probe.ts:139 (19), tests/manual/session-compacting-probe.ts:57 (19), scripts/generate-config-schema.ts:386 (17), src/lib/skills.ts:74 (17), tests/unit/generate-config-reference.test.ts:31 (16). Require human refactor.

Update — 2026-06-16 (UTC)

Errored PRs

PR Failure Fix Status
#538 Lint: Biome 2.5.0 introduces noSvgWithoutTitle (error) on favicon.svg and surfaces noImportantStyles (error) on custom.css — PR touches package.json/bun.lock, cannot be repaired from that branch per policy Pre-fix PR #540 created on main (favicon.svg a11y title + CSS specificity increase to remove !important) ⚠️ Needs review — PR #540 must merge first, then #538 will pass

Security

Advisory / PR Severity Action Taken
0 Dependabot alerts No open alerts
CodeQL/Scorecard (5 open) N/A Scorecard metric alerts only — not code vulnerabilities; no action required

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ⚠️ 6 warnings Persistent complexity warnings (unchanged from 2026-06-15)
Tests ✅ Pass 1039 pass, 0 fail
Content integrity ✅ Clean 176 md + 22 ts + 43 solution-md scanned, 0 violations
Registry drift ✅ Aligned 104 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 112 pages built successfully
Stale TODOs 0 found No TODO/FIXME/HACK in src/ or scripts/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; all actions pinned to full SHA; .yaml extensions
Workflow health ⚠️ 2 failures main.yaml: 2 failures in last 7 days (both on renovate/all-minor-patch branch, PR #538 lint; main branch itself: 11/11 success) — not a main health regression

Developer Experience

Quality Gates

Gate Status Details
typecheck 0 errors
lint ⚠️ 6 warnings (no errors), 1 info
tests 1039 pass, 0 fail
build index.js 48.62 KB + cli.js 4.96 KB
content-integrity 0 violations
registry drift 104 components, 0 drift
schema drift v2 schema, 0 drift
docs:verify 112 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent v0.65.0 (2026-06-15): transport-agnostic execution and approval seam; cache save-on-empty-storage-dir fix. Systematic now pins v0.65.0 (b7efdd6d8e9d41766e287327d1d99876959620d3) — in sync Aligned Low
anomalyco/opencode v1.17.7 (2026-06-14): plugin client requests reuse active server; ACP shell shows command+workdir from start; plugin-provided shell env vars apply to PTY sessions; MCP servers receive workspace as client root; SDK refreshes model/provider availability on integration changes Monitor — no API surface breaking changes; SDK model-refresh improvement may benefit systematic Low
cortexkit/opencode-magic-context v0.24.1 (2026-06-14): session title fix (synthetic context messages blocked auto-title), embedding safety improvements, quieter reduction reminders, persistent TUI sidebar prefs No API changes affecting systematic Low
marcusrbrown/opencode-copilot-delegate Already on Biome 2.5.0 — confirms our pre-fix approach is correct Validated Low

Needs Human Attention


Update — 2026-06-15 (UTC)

Errored PRs

None.

Security

Advisory / PR Severity Action Taken
0 Dependabot alerts No open alerts
CodeQL/Scorecard (5 open) N/A Scorecard metric alerts only (Vulnerabilities, Security-Policy, Fuzzing, CII-Best-Practices, Code-Review) — not code vulnerabilities; no action required

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ⚠️ 9 warnings 3 new noImportantStyles in docs/src/styles/custom.css (Biome 2.4.16 new rule); 6 persistent complexity warnings (see Needs Human Attention)
Tests ✅ Pass 1039 pass, 0 fail
Content integrity ✅ Clean 176 md + 22 ts + 43 solution-md scanned, 0 violations
Registry drift ✅ Aligned 104 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 112 pages built successfully
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; all actions pinned to full SHA; .yaml extensions
Workflow health ✅ Healthy main.yaml 19/20 success (1 cancelled); docs.yaml 2/2; codeql-analysis.yaml 20/20; fro-bot.yaml 5/20 success + 14/20 skipped (by design)

Developer Experience

None — no auto-fixable items. New noImportantStyles CSS warnings and complexity violations require human refactor.

Quality Gates

Gate Status Details
typecheck 0 errors
lint ⚠️ 9 warnings (no errors), 1 info
tests 1039 pass, 0 fail
build index.js 48.62 KB + cli.js 4.96 KB
content-integrity 0 violations
registry drift 104 components, 0 drift
schema drift v2 schema, 0 drift
docs:verify 112 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
anomalyco/opencode v1.17.7 (2026-06-14): plugin client requests reuse active server; MCP servers receive workspace as client root Monitor — no API surface change affecting plugin contract Low
cortexkit/opencode-magic-context v0.24.1 (2026-06-14): session title fix, fewer cache busts Monitor — companion plugin stable Low
marcusrbrown/opencode-copilot-delegate fro-bot SHA parity at v0.64.2 Aligned Low
marcusrbrown/marcusrbrown fro-bot SHA parity at v0.64.2 Aligned Low

Needs Human Attention

  • New Biome 2.4.16 noImportantStyles warnings (3): docs/src/styles/custom.css lines 206/208/210 use !important to override Starlight CSS specificity. Biome 2.4.16 introduced noImportantStyles flagging these. Removing requires verifying Starlight specificity or using biome ignore comments.
  • Persistent complexity warnings (6): docs/scripts/generate-config-reference.ts:437 (41), scripts/generate-config-schema.ts:289 (25), tests/manual/companion-aware-probe.ts:139 (19), scripts/generate-config-schema.ts:386 (17), src/lib/skills.ts:74 (17), tests/unit/generate-config-reference.test.ts:31 (16). All exceed Biome's max 15. Require human refactor.

Update — 2026-06-05 (UTC)

Errored PRs

None — no open PRs (#477 merged since last run).

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 927 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass docs:verify completes
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 14/14 success

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 927 pass, 0 fail
build index.js entry + cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify completes successfully
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Workflow pins v0.54.1 (703947f9cc) — tracking latest releases closely Up to date Low

Needs Human Attention

  • generate-config-schema.ts:resolveRef and docs/scripts/generate-config-reference.ts:validateFieldExamples: complexity exceeds Biome max (15) — the 6 persistent lint warnings. Requires human refactor.

Update — 2026-06-04 (UTC)

Errored PRs

None — PRs #462, #463 merged. 1 open PR (#477, Marcus-authored) has all checks passing.

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 927 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass docs:verify completes
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 14/14 success

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 927 pass, 0 fail
build index.js entry + cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify completes successfully
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Workflow pins v0.52.1 (28cf93adc1) — tracking latest releases closely Up to date Low

Needs Human Attention


Update — 2026-06-03 (UTC)

Errored PRs

None — 2 open PRs (#462, #463, both Marcus-authored) have all checks passing.

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 927 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass docs:verify completes
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 14/14 success

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 927 pass, 0 fail
build index.js entry + cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify completes successfully
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Workflow pins v0.50.0 (de04256d24) — tracking latest releases closely Up to date Low

Needs Human Attention


Update — 2026-06-02 (UTC)

Errored PRs

None — 2 open PRs (#462, #463, both Marcus-authored) have all checks passing.

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 927 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 111 pages built
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 14/14 success

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 927 pass, 0 fail
build index.js entry + cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify 111 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Workflow pins v0.49.0 (c315eb1a1a) — tracking latest releases closely Up to date Low

Needs Human Attention


Update — 2026-06-01 (UTC)

Errored PRs

None — 2 open PRs (#462, #463, both Marcus-authored) have all checks passing.

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 927 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 111 pages built
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 14/14 success

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 927 pass, 0 fail
build index.js entry + cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify 111 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Workflow pins v0.48.1 (80f1fa11d8) = latest release (2026-05-31) — fully in sync Up to date Low
anomalyco/opencode Latest v1.15.13; systematic pins 1.15.12 (1 patch behind) Renovate-owned bump Low

Needs Human Attention


Update — 2026-05-31 (UTC)

Errored PRs

None — 2 open PRs (#462, #463, both authored by Marcus) have all checks passing.

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 927 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 111 pages built
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 13/14 success (1 cancelled)

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 927 pass, 0 fail
build index.js entry + cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify 111 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Workflow pins v0.47.0 (54ee81400c) = latest release (2026-05-30) — fully in sync Up to date Low
anomalyco/opencode Latest v1.15.13 (2026-05-30); systematic pins 1.15.11 Renovate-owned bump Low

Upstream Modernization Watch

Sunday scan:

  • fro-bot/agent: pinned v0.47.0 = latest. ✅ In sync.
  • actions/checkout de0fac2e (v6.0.2), oven-sh/setup-bun 0c5077e5 (v2.2.0), actions/setup-node 48b55a01 (v6.4.0) — all SHA-pinned, no urgent updates.
  • anomalyco/opencode: current 1.15.11 on main, latest 1.15.13 (patch). Renovate-owned.
  • @biomejs/biome, zod, js-yaml, jsonc-parser, @semantic-release/*: no actionable items this scan.
  • @astrojs/starlight, astro, playwright: PR chore(deps): bump astro to >=6.1.3 to fix Steps dev-server crash #463 proposes astro >=6.1.3 (Steps dev-server crash fix) — Marcus-authored, passing CI.
  • No upstream API-surface changes affecting Systematic plugin contracts.

Needs Human Attention


Update — 2026-05-30 (UTC)

Errored PRs

None.

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 927 pass, 0 fail (up from 918; new tests added)
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 111 pages built
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 14/14 success

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 927 pass, 0 fail
build index.js entry + cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify 111 pages built
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Workflow now pins v0.46.0 (e8cd412813, up from v0.45.0). Latest is v0.46.1 (2026-05-30T03:01) — 1 patch behind Renovate should open a SHA-update PR for v0.46.1 Low
anomalyco/opencode Latest still v1.15.12 (no new release); systematic pins 1.15.10 Renovate-owned bump Low

Needs Human Attention

  • generate-config-schema.ts:resolveRef and docs/scripts/generate-config-reference.ts:validateFieldExamples: complexity exceeds Biome max (15) — the 6 persistent lint warnings. Requires human refactor.
  • @opencode-ai/* 1.15.12 + @biomejs/biome 2.4.16 + @types/node 25.9.1: Minor/patch updates available (Renovate-owned).

Update — 2026-05-29 (UTC)

Errored PRs

None.

Security

Advisory / PR Severity Action Taken
None 0 open Dependabot alerts

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (stable)
Tests ✅ Pass 918 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass 110 pages, 112 HTML pagefind index
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned
Workflow health ✅ Healthy main.yaml 13/14 success (1 cancelled); all other workflows clean

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 918 pass, 0 fail
build index.js 48.59 KB, cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify 110 pages built successfully
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
anomalyco/opencode v1.15.12 (2026-05-28): ACP-next prompt/command/usage forwarding; WebSocket transport (OPENCODE_EXPERIMENTAL_WEBSOCKETS); workspace management dialog Monitor: acp-next session start improvements may affect plugin bootstrap timing Low
fro-bot/agent v0.46.0 released 2026-05-29; systematic pins v0.45.0 (8aac0fc364) — 1 version behind Renovate should open a SHA-update PR Med

Needs Human Attention

  • fro-bot/agent v0.46.0: New release available (2026-05-29T01:46:35Z); workflow pins v0.45.0. Renovate should auto-open a SHA-update PR if configured. Check if a Renovate rule covers fro-bot/agent action.
  • generate-config-schema.ts:resolveRef and docs/scripts/generate-config-reference.ts:validateFieldExamples: complexity exceeds Biome max (15) — requires human refactor.
  • @opencode-ai/* v1.15.12 + @biomejs/biome 2.4.16: Minor/patch updates available (Renovate-owned).

Update — 2026-05-28 (UTC)

Errored PRs

None.

Security

Advisory / PR Severity Action Taken
None No open Dependabot alerts; CodeQL alerts API skipped (HTTP 404 — likely requires admin scope)

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos — same as 2026-05-27 baseline
Tests ✅ Pass 918 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ✅ Pass PR #444 (Starlight 0.39 sidebar fix) merged 2026-05-27
Stale TODOs 0 found No TODO/FIXME/HACK in src/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; actions pinned to SHA
Workflow health ✅ Healthy main.yaml 13/14 success (1 cancelled); docs.yaml 7/7; codeql 7/7

Developer Experience

None.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 918 pass, 0 fail
build index.js 48.59 KB, cli.js 4.96 KB
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify Passes (110 pages, 112 HTML files, pagefind index built)
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
fro-bot/agent Pinned SHA 8aac0fc364 = v0.45.0 (2026-05-24) — in sync with latest release Up to date Low
marcusrbrown/marcusrbrown Active mrbro-bot dependency updates; no Fro Bot prompt changes visible No action needed Low
marcusrbrown/opencode-copilot-delegate Same @opencode-ai 1.15.x deps; no new API patterns visible In sync Low

Needs Human Attention

  • generate-config-schema.ts:resolveRef (complexity 17) and docs/scripts/generate-config-reference.ts:validateFieldExamples (complexity 41) exceed Biome max complexity 15 — requires human refactor to fix lint warnings.
  • @opencode-ai v1.15.11 dispose hook: anomalyco/opencode v1.15.11 adds a dispose hook for plugins. Evaluate whether SystematicPlugin should implement it (Renovate owns the dep bump).
  • @biomejs/biome 2.4.16 and @opencode-ai/* 1.15.11 and @types/node 25.9.1: patch/minor updates available; Renovate will handle.

Update — 2026-05-27 (UTC)

Errored PRs

None — no open PRs. ✅

Security

Advisory / PR Severity Action Taken
None No open Dependabot alerts, no security PRs

Code Quality & Repo Hygiene

Check Result Action
Typecheck ✅ Clean 0 errors
Lint (Biome) ✅ Clean 6 warnings, 2 infos (27 infos reduced via #449)
Tests ✅ Pass 918 pass, 0 fail
Content integrity ✅ Clean 167 md + 21 ts scanned, 0 violations
Registry drift ✅ Aligned 103 components up to date
Schema drift ✅ Aligned v2 schema files up to date
Docs build ⚠️ CI-env only docs:build standalone fails (Playwright not installed); docs:verify passes ✅
Stale TODOs 0 found No TODO/FIXME/HACK in src/ or scripts/
Convention drift ✅ Clean src/index.ts exports only default; no any/ts-ignore/classes/require; .yaml; actions pinned
Workflow health ✅ Healthy main.yaml 19/20 success; docs.yaml 10/10; codeql 3/3; fro-bot healthy

Developer Experience

  • PR #449: chore(lint): apply auto-fixes from autohealing run — Biome useLiteralKeys + useTemplate unsafe fixes across 6 script/skill files; lint infos drop from 27 to 2.

Quality Gates

Gate Status Details
typecheck 0 errors
lint 6 warnings, 2 infos
tests 918 pass, 0 fail
build Completes without error
content-integrity 0 violations
registry drift 0 drift
schema drift 0 drift
docs:verify Passes (playwright installed first)
ESM smoke test exports: ['default']

Cross-Project Intelligence (Inbound)

Repo Finding Actionable for systematic? Priority
anomalyco/opencode v1.15.11 adds dispose hook for plugins + fixes Codex plugin session ID header Evaluate implementing dispose in SystematicPlugin Medium
cortexkit/opencode-magic-context v0.21.8 UI-only changes (Stats row simplification) No API changes affecting systematic Low
marcusrbrown/opencode-copilot-delegate On same v1.15.10 @opencode-ai deps; mrbro-bot active Sibling in sync Low
fro-bot/agent Both repos pin 8aac0fc364 (v0.45.0) — in sync Up to date Low

Needs Human Attention

  • generate-config-schema.ts:resolveRef (complexity 17) and docs/scripts/generate-config-reference.ts:validateFieldExamples (complexity 41) exceed Biome max complexity of 15 — requires human refactor.
  • anomalyco/opencode v1.15.11 adds dispose hook for plugins — evaluate if SystematicPlugin should implement it.

Historical Summary

Prior runs: 50 (2026-03-09 through 2026-05-27)

Recurring unresolved items

  • @opencode-ai/plugin + @opencode-ai/sdk — current at 1.15.10 on main; latest 1.15.11 (Renovate owns bump).
  • Lint reduced to 6 warnings/2 infos after PR chore(lint): apply auto-fixes from autohealing run #449 (pending merge).
  • generate-config-schema.ts resolveRef + validateFieldExamples — complexity >15; needs human refactor.

2026-05-25 (UTC)

Errored PRs

None — no open PRs. ✅

Security

Advisory / PR Severity Action Taken
None No open Dependabot alerts, no security PRs

Health & Maintenance

Dependency From → To PR
@opencode-ai/plugin 1.15.7 → 1.15.10
@opencode-ai/sdk 1.15.7 → 1.15.10
@types/bun 1.3.10 → 1.3.14
@types/node 24.12.4 → 25.9.1

Developer Experience

  • bun run typecheck — passes cleanly.
  • bun run lint — exits 0 (6 warnings, 27 infos). No action taken.
  • All GitHub Actions pinned to full commit SHAs.

Needs Human Attention

  • None — repository healthy.

2026-05-26 (UTC)

Errored PRs

None — no open PRs. ✅

Security

Advisory / PR Severity Action Taken
None No open Dependabot alerts, no security PRs

Health & Maintenance

Dependency From → To PR
@types/bun 1.3.10 → 1.3.14
@types/node 24.12.4 → 25.9.1

Developer Experience

  • bun run typecheck — passes cleanly.
  • bun run lint — exits 0 (6 warnings, 27 infos). No action taken.
  • All GitHub Actions pinned to full commit SHAs.

Needs Human Attention

  • None — @opencode-ai/* fully up to date.

2026-05-27 (UTC)

Errored PRs

PR Failure Fix Status
#444 Docs Build fails: @astrojs/starlight v0.39.0 removed support for autogenerate + label as siblings. In docs/astro.config.mjs (lines 70–77, 81–88), sidebar entries use { label: "X", autogenerate: { directory: "Y" } } — this must be migrated to { label: "X", items: [{ autogenerate: { directory: "Y" } }] }. Not auto-fixed (working-dir mode — cannot push to Renovate branch renovate/astrojs-starlight-0.x) ⚠️ Needs review

Security

Advisory / PR Severity Action Taken
None No open Dependabot alerts, no security PRs

Health & Maintenance

Dependency From → To PR
@opencode-ai/plugin 1.15.10 → 1.15.11
@opencode-ai/sdk 1.15.10 → 1.15.11
@types/bun 1.3.10 → 1.3.14
@types/node 24.12.4 → 25.9.1

Developer Experience

  • bun run typecheck — passes cleanly on main.
  • bun run lint — exits 0 (6 warnings, 27 infos). No action taken.
  • All GitHub Actions pinned to full commit SHAs.

Needs Human Attention

  • PR #444: Renovate @astrojs/starlight upgrade (→ 0.39.x) breaks Docs Build. Fix: in docs/astro.config.mjs, update all { label: "X", autogenerate: { directory: "Y" } } sidebar entries to { label: "X", items: [{ autogenerate: { directory: "Y" } }] }. Affects 4 sidebar groups (Getting Started, Guides, Skills, Agents). Cannot auto-push to Renovate branch in working-dir mode.

This is a rolling issue tracking automated repository health checks.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions