- record the march 15 sync scope on main - add the local better-sqlite3 rebuild note for contributors Generated with Codex
1.6 KiB
1.6 KiB
Development Process (RA-OS)
This repo is the open-source build of RA-H. Keep changes focused, reviewable, and easy to maintain.
AGENTS.md is the source of truth for agent/contributor workflow in this repository.
Branching
- Create a feature branch off
mainfor all changes. - Use short, descriptive names:
docs/<short-name>,fix/<short-name>,feat/<short-name>. - Avoid direct commits to
main.
Local Setup
git clone https://github.com/bradwmorris/ra-h_os.git
cd ra-h_os
npm install
npm rebuild better-sqlite3
scripts/dev/bootstrap-local.sh
npm run dev
Dev Loop
- Reproduce or define the change.
- Implement in a small, isolated diff.
- Run checks (see below).
- Update docs if behavior or UX changes.
Checks
npm run type-check
npm run lint
npm run build
PR Checklist
- Clear description of the change and why it matters.
- Screenshots or GIFs for UI changes.
- Docs updated if the public-facing behavior changed.
- Checks pass locally.
Sync Policy (Private Upstream)
ra-h_osaccepts direct contributions.- Maintainers may port relevant changes between public and private repos.
- Public contributions will not be overwritten by syncs.
Current Status
mainincludes the March 15, 2026 sync from the private app repo:- stronger node/chunk retrieval
- flatter dimension/runtime contract
- stricter node/edge validation
- improved eval logging/UI
- reduced 5-scenario eval suite with archived legacy scenarios
- after pulling changes, if SQLite routes fail locally, run
npm rebuild better-sqlite3under the same Node version used fornpm run dev