The Atlas Donna's documentation, bound to its code
147 documents

The Atlas

Donna's documentation, bound to its code

Journeys

Getting Started

The front door for a new contributor. README is run-it-now (Docker + Compose, Node 22, the shifted ports, the admin fixture); CLAUDE.md is the engineering guide that explains the whole project model — the BFF, the cardinal rules, the superpowers build loop, and how to pick up the roadmap. Read README to stand it up, CLAUDE.md before your first change.

Product

What Donna is and why, independent of the code. PRODUCT.md is the vision — a reading-first, transparency-first frontend that makes the LQ.AI legal-AI backend usable and controllable without implementing any legal-AI logic itself. The docs index points at everything else and reminds you the richest, most current guide lives in-app at /about.

Architecture

How Donna is actually built, verified against the tree. ARCHITECTURE-ANALYSIS walks the BFF trust boundary, the streaming chat pipeline, the citation→doc- panel flow, the Automations state machine, and the real tech stack — with honest shipped/partial/deferred status. The repository-explorer README documents the sibling static docs site this Atlas complements.

Contributing & Releases

How the project is run and what protects it. CONTRIBUTING is the short contributor path into CLAUDE.md plus the quality bar; BRANCHING explains the Altien-fork two-branch model (altien-main is dev, main mirrors upstream); CHANGELOG records the v0.1.0 first public release. Two rules recur everywhere: never edit vendor/lq-ai, always merge (never squash).

Decisions

The durable record of the one decision that changes what backend you are on: which lq-ai commit the vendored submodule is pinned to. lq-ai-pin.md is the running bump log — read its top entry to know the current pin and what each bump unblocked.

Upstream Requests

The Donna→lq-ai contract negotiation. When the published API can't do what a feature needs, the gap is written here as a proposed contract (endpoint, field names, why) rather than patched into the submodule — then relayed upstream and pinned when it merges. A mix of resolved asks (the four P1 baseline asks, anonymization-in-receipts, per-message file attach) and open ones.

Roadmap

What's deferred and why, with the context to pick it up. The future roadmap sorts remaining work into upstream-blocked vs buildable-now; the autonomous- workflows scope is the original (now-shipped) Automations analysis, preserved as the template for how a backend-driven segment gets scoped before code.

Research

The design research behind the reading-first interface: a full scope and a screen-by-screen UX reconstruction of MikeOSS, written to guide a frontend that adopts its document-forward visual language on top of LQ.AI's verified- citation, anonymization and tier-enforcement engine.

Design Archive

The superpowers design + execution archive: a spec and a task-by-task plan for every shipped phase, plus point-in-time session handoffs and notes. Indexed for full-text search and readable in full, but not curated or drift-checked — these are historical records that go stale by design. Read the closest analog before building something new.