Build and test commands
npm run buildfrom root builds both apps + portal assembly.cd mathf3-o && npm run devfor Form 3 local loop.cd mathf4-o && npm run devfor Form 4 local loop.cd mathf4-o && npm run testfor tool checks where available.
Developer Dashboard
Use this dashboard for setup, architecture decisions, chapter extensions, test strategy, branch release flow, and deployment hardening.
npm run build from root builds both apps + portal assembly.cd mathf3-o && npm run dev for Form 3 local loop.cd mathf4-o && npm run dev for Form 4 local loop.cd mathf4-o && npm run test for tool checks where available.VITE_GROQ_API_KEY configured in local/deploy environmentsPath
Role
Primary contents
fml-framework/
Reusable framework layer
Formula modules, templates, references
mathf3-o/
Form 3 app
Chapters, AI tools, learning UI
mathf4-o/
Form 4 app
Advanced chapters, visualization tooling
portal/
Unified site shell
Main pages, docs dashboards, theme system
aiTools.js.toolDispatcher.js.Core design goal: AI augmentation with deterministic solver guarantees for accuracy and auditability.
aiTools.js.toolDispatcher.js./3o/ and /4o/.main after review and validation.official-deployment.official-deployment for controlled releases.no-deployment-files can be used for source-only sharing.Deep operational details are documented in: docs/developer on GitHub.