vibeCompact: findings & data - #78
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
Open
github-actions
Bot
force-pushed
the
vibecompact/data
branch
4 times, most recently
from
August 8, 2026 21:54
128c8ad to
b996ee5
Compare
github-actions
Bot
force-pushed
the
vibecompact/data
branch
3 times, most recently
from
August 10, 2026 07:27
ba42b6f to
18ec79e
Compare
github-actions
Bot
force-pushed
the
vibecompact/data
branch
from
August 11, 2026 07:02
18ec79e to
e2d9055
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
vibeCompact — agent briefing
Anchor:
7370f3dc44bf(2026-08-10). Generated with the audit report; findings below are corroborated by ≥2 independent lanes unless marked otherwise.Ground rules
fixedautomatically. Partial progress shows as improving.Corroborated work items (execution order: smallest blast radius first)
1.
themes/dev/editor.js.vibecompact/findings/themes__dev__editor.js.mdvibecheck wontfix|noise|justify "consistency:themes/dev/editor.js" --reason "..."Single-lane findings (one signal each — weigh accordingly)
Each has a full evidence package in
.vibecompact/findings/.worker/test/automation-verify.ts— size: 1106 code lines (tier 2) →.vibecompact/findings/worker__test__automation-verify.ts.mdthemes/dev/editor.css— size: 1044 code lines (tier 2) →.vibecompact/findings/themes__dev__editor.css.mdthemes/src/style.css— size: 1003 code lines (tier 2) →.vibecompact/findings/themes__src__style.css.mdsrc/components/modals/EditBoardsModal.tsx— size: 863 code lines (tier 1) →.vibecompact/findings/src__components__modals__EditBoardsModal.tsx.mdthemes/scripts/lib/derive.mjs— deadcode: dead: deriveOn, ensureFillable, deriveDark +3 →.vibecompact/findings/themes__scripts__lib__derive.mjs.mde2e/theme-picker.spec.ts— duplication: 45 duplicated lines across 1 partner(s) →.vibecompact/findings/e2e__theme-picker.spec.ts.mdsrc/api/client.ts— size: 766 code lines (tier 1) →.vibecompact/findings/src__api__client.ts.mdsrc/styles/modal.css— size: 755 code lines (tier 1) →.vibecompact/findings/src__styles__modal.css.mdsrc/utils/theme.ts— deadcode: dead: THEME_STORAGE_KEY, normalizeThemeName, writeStoredTheme →.vibecompact/findings/src__utils__theme.ts.mdworker/src/mcp/tools.ts— size: 662 code lines (tier 1) →.vibecompact/findings/worker__src__mcp__tools.ts.mdworker/test/agent-claim-verify.ts— size: 640 code lines (tier 1) →.vibecompact/findings/worker__test__agent-claim-verify.ts.mdworker/src/request-utils.ts— deadcode: dead: getBoardIdFromContext, getTaskIdFromParam, validateTaskId +2 →.vibecompact/findings/worker__src__request-utils.ts.mdthemes/dev/build.js— consistency →.vibecompact/findings/themes__dev__build.js.mdsrc/domain/handlers/handlers.ts— size: 558 code lines (tier 1) →.vibecompact/findings/src__domain__handlers__handlers.ts.mdsrc/styles/main.css— size: 557 code lines (tier 1) →.vibecompact/findings/src__styles__main.css.mdworker/src/schemas-agent.ts— size: 525 code lines (tier 1) →.vibecompact/findings/worker__src__schemas-agent.ts.mdworker/src/routes/shares.ts— size: 509 code lines (tier 1) →.vibecompact/findings/worker__src__routes__shares.ts.mdsrc/domain/utils/lifecycle.ts— deadcode: dead: COMPLETED_WINDOW_MS, isRecentlyCompleted →.vibecompact/findings/src__domain__utils__lifecycle.ts.mdsrc/utils/platform.ts— deadcode: dead: isTouchDevice →.vibecompact/findings/src__utils__platform.ts.mdthemes/scripts/lib/parse-themes.mjs— deadcode: dead: STYLE_PATH, VARIANTS, blankComments +3 →.vibecompact/findings/themes__scripts__lib__parse-themes.mjs.mdworker/src/constants.ts— deadcode: dead: THEMES, DEFAULT_BOARD, RATE_LIMITS +3 →.vibecompact/findings/worker__src__constants.ts.mdDeletion candidates (single-signal, verify before acting)
Below-gate but directly actionable once verified. Verification = repo-wide search for string references, dynamic imports, and runner configs.
themes/dev/build.js— orphaned — zero import fan-in, no declared entry pointthemes/dev/editor.js— orphaned — zero import fan-in, no declared entry pointMachine data
.vibecompact/out/audit.jsoncarries full lane entries, clone partners, scores, and ledger state.Merging this PR lands vibeCompact's data files: the evidence
packages above (browsable in the diff under
.vibecompact/findings/), ledger machine events, and the trendsentry. The branch is force-refreshed from the latest default branch
on every run, so this PR is always current; merge whenever.
If required status checks do not trigger on data-only changes,
merge with admin rights or adjust the ruleset for
.vibecompact/**.