AkurAI Build
Menu

Public repository / c2f43d4988686a5b5142bb6dd4255f9b473792dc

AkurAI-Notes / AGENTS.md

Latest change 409fb930689e231969f33d5f0947e030c930a722 - E01: Bootstrap AkurAI-Notes v0.0.1 — pure-Rust workspace via AkurAI-Framework 'akurai new' by Claude Code

# AkurAI-Notes

## Structure
```
crates/notes-core/       — data model entities (note, notebook, tag)
crates/notes-api/        — HTTP routes: REST + SSR + auth handlers
crates/notes-cli/        — binary entrypoint (serve / mcp / seed)
crates/notes-mcp/        — JSON-RPC MCP server (POST /mcp)
site/                    — Framework-bootstrapped frontend + backend config
.plan/                   — build plan documents
deploy.sh                — release engine
```

## Key files
- `router_setup.rs` — route table + NotesState
- `auth/idp_client.rs` — OIDC exchange with AkurAI IDP
- `auth/session.rs` — B+tree session store

## Conventions
- Zero external crates (path-deps to AkurAI-Framework only)
- Lockstep versioning: VERSION ↔ Cargo.toml
- Keep-a-Changelog in CHANGELOG.md