Shioaji Pro
为 agent 交易铺路:交易终端全程由 coding agent 打造,界面 100% 开源、桌面版内置 AI Agent 与全套专业下单面板 — 这个终端就是能力证明。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Financial planning for charter school founders. A founder models staffing, revenue, operations and five-year projections, and gets advisory analysis against the Washington State Charter School Commission's Financial Performance Framework (other pathways use generic benchmarks).
Live at schoollaunch.vercel.app.
AI_MODEL in src/lib/anthropic-client.ts)npm ci
npm run dev
Create a git-ignored .env.local first:
| Variable | Needed for |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | everything (the Supabase project URL) |
NEXT_PUBLIC_SUPABASE_ANON_KEY | everything (the project's public anon key) |
SUPABASE_SERVICE_ROLE_KEY | server routes that bypass RLS (signup, team and invitations, seeding, scenarios) |
ANTHROPIC_API_KEY | AI features (they show an error without it) |
NEXT_PUBLIC_APP_URL | links in invitation emails |
| Command | What it does |
|---|---|
npx tsc --noEmit -p . | typecheck the app |
npx tsc --noEmit -p tsconfig.test.json | typecheck the tests |
npx eslint . | lint (expected clean) |
npx playwright test 'tests/session4/[^/]+\.spec\.ts' | offline suite: engine, thresholds, hashing, helpers; no browser or network |
CI (.github/workflows/ci.yml) runs all four on every pull request.
Other suites sign in to production and must not be run casually: tests/session1,
tests/session4/e2e, tests/e2e-overnight (writes to a test school) and the read-only
browser harness in tests/live/ (see its README). Never run a bare npx playwright test.
After changing an engine file (listed in scripts/gen-engine-version.cjs), run
node scripts/gen-engine-version.cjs; a spec fails while src/lib/engineVersion.ts is stale.
src/lib/budgetEngine.ts, calculations.ts: the financial engine (one run per school,
shared through src/lib/ScenarioContext.tsx)src/lib/healthThresholds.ts: every band, verdict and status colorsrc/app/(authenticated)/dashboard/*: the dashboard tabssrc/app/api/*: API routes (auth via src/lib/apiAuth.ts)supabase/migrations/: database migrationsCLAUDE.md: architecture notes · ROADMAP.md: the phased plan · BACKLOG.md: known issues