Files
Teamup/CLAUDE.md
T

27 lines
2.0 KiB
Markdown
Raw Normal View History

2026-06-09 06:41:28 +03:30
# TeamUp.AI — root memory & index
> **Build human + AI teams.** A live org chart that does work: model the org, fill open role-seats with governed AI agents, run delivery on one board. A product of **AliaSaaS**.
This is the short, always-loaded index. **Detailed source of truth lives in `docs/`** — keep them authoritative; keep this file lean.
| Doc | What it is |
|---|---|
| `docs/CLAUDE.md` | Full project memory (architecture, domain model, modules, conventions, design language) |
| `docs/PRODUCT.md` | Complete product model & decisions (incl. deferred-past-V1) |
| `docs/V1_BUILD_PLAN.md` | The V1 wedge: milestones M1M6 + the tech bill of materials |
## Current status
- **Phase:** design complete · **stack locked** · **pre-M1** · **no application code written yet**.
- **Next step:** scaffold the repo (the "Before M1" skeleton) — *not started*.
## Stack (locked — full BOM in `docs/V1_BUILD_PLAN.md`)
- **Backend:** .NET 10 (LTS) + ASP.NET Core — modular monolith, web + worker entrypoints on one solution/image.
- **Data:** PostgreSQL 17+ + pgvector (relational + skill index + working memory + job queue, one store).
- **Agent-run queue:** Postgres `jobs` table drained with `FOR UPDATE SKIP LOCKED` by a worker `BackgroundService`.
- **AI:** BYOK over HTTP via `Microsoft.Extensions.AI`; air-gapped embeddings via ONNX.
- **Frontend:** React SPA (Vite + TypeScript) served from ASP.NET Core `wwwroot`. Next.js = marketing site only. Go = reserved for a future hot-path runner.
- **Deploy:** one Docker image (web or worker) + Postgres; air-gappable as a single unit.
## Non-negotiables (full list: `docs/CLAUDE.md` §8)
Modular monolith — no cross-module table access · web off the model path · permission check on every mutation · BYOK keys owner-only & server-side · retrieved content is data, not instructions · destructive always needs a human · skills are Git-sourced & golden-tested · instrument **human edit distance** (the north-star metric) from day one.