Modernize tooling, sandbox setup, and alpha workflows#73
Open
WellDunDun wants to merge 10 commits intomainfrom
Open
Modernize tooling, sandbox setup, and alpha workflows#73WellDunDun wants to merge 10 commits intomainfrom
WellDunDun wants to merge 10 commits intomainfrom
Conversation
Replace Biome v2.4.7 with oxlint for linting and oxfmt for formatting. oxlint is 50-100x faster than ESLint with 699 built-in rules; oxfmt is 2x faster than Biome with 100% Prettier JS/TS conformance. - Add .oxlintrc.json (correctness errors, suspicious warnings, TS/unicorn/oxc/import plugins) - Add .oxfmtrc.json (migrated from biome config, 2-space indent, 100-char width, import sorting) - Fix 7 real code issues found by oxlint (unused imports, dead code, Array constructor, regex→startsWith) - Suppress 7 noisy/inapplicable rules (no-shadow, unicorn/no-array-sort, etc.) - Update package.json scripts, Makefile, and CI workflow to use oxlint + oxfmt - Delete biome.json and remove @biomejs/biome dependency - Update CONTRIBUTING.md and .coderabbit.yaml references Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ks crash - CI: add bun install cache, job dependencies (test/build need lint first), frozen lockfile - Makefile: add lint-fix, format, dev, dev-server, dev-dashboard targets; organize sections; SLOW_TESTS variable as single source of truth - tsconfig: enable incremental builds for faster typecheck - oxfmt: add apps/local-dashboard/dist to ignore patterns - package.json: simplify dev script (API server + Vite HMR in one command), reorder check pipeline - CONTRIBUTING.md: document test split tiers with timing and rationale - fix: move useEffect above early returns in SkillReport to prevent conditional hooks crash Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add callViaSubagent() for multi-turn named agent calls (--agent + --max-turns) - Wire evolution-reviewer as opt-in Gate 4 before deployment (--review flag) - Default teacher model to opus with extended thinking (--teacher-effort high) - Default student model to haiku for cheap validation gates - Init now runs sync + autonomy scheduling by default (--no-sync/--no-autonomy to opt out) - Add selftune uninstall command: clean removal of scheduling, hooks, logs, config, markers - Update EvolveBody.md and Initialize.md workflow docs Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Init triggers upload immediately after alpha enrollment + sync - Sync piggybacks upload cycle when alpha enrolled (every 30 min) - Bump orchestrate frequency from 6h to 2h for alpha iteration speed - Update Initialize workflow doc with new steps 11 (upload) and schedule info Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Important Review skippedToo many files! This PR contains 299 files, which is 149 over the limit of 150. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (299)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
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.
This PR migrates the repo from Biome to the oxc lint/format stack, refreshes CI and Makefile ergonomics, and updates the dashboard plus agent-facing docs around the current agent-first workflow. It expands the CLI and workflows with uninstall support, stronger init defaults, improved device-code alpha auth, upload-on-init and upload-on-sync behavior, and sandbox reset/workspace helpers for white-room testing. It also updates SQLite/canonical upload staging, local DB queries, evolution pipeline behavior, and dashboard report plumbing to match the current telemetry model. Tests, sandbox harnesses, and bundled skill/workflow docs are refreshed throughout to cover the new behavior.