Skip to content

docs: project design document and agent working agreement - #1

Merged
Harikeshav-R merged 4 commits into
mainfrom
docs/project-design-and-agent-guide
Aug 1, 2026
Merged

docs: project design document and agent working agreement#1
Harikeshav-R merged 4 commits into
mainfrom
docs/project-design-and-agent-guide

Conversation

@Harikeshav-R

Copy link
Copy Markdown
Owner

What

Adds the initial documentation for Atlas (no code yet — design/pre-implementation phase):

  • docs/PROJECT.md — full design document: vision, architecture (background daemon + TUI client), component specs, SQLModel data model, AI task contracts, TUI/CLI surfaces, honesty controls, cross-platform support, technology stack, phased roadmap, and an appendix documenting the coding-CLI adapter invocations.
  • docs/cli-reference/ — transcribed headless-mode docs for the three coding CLIs Atlas can drive as AI backends (Claude Code, Codex, Antigravity), an index, and the original Antigravity source PDF.
  • AGENTS.md — working agreement for anyone changing this repo: feature branches, Conventional Commits (one logical change each), uv for project management, ruff + mypy --strict gates, 100% line/branch test coverage with isolated tests, and the PR review flow. CLAUDE.md symlinks to it.
  • README / docs index — project overview and navigation.

Why

Locks down scope, architecture, and contributor conventions before implementation begins, so Phase 0 scaffolding has a clear target.

Commits (one logical change each)

  • docs(cli-reference): add coding CLI headless-mode reference
  • docs(project): add Atlas project design document
  • docs: add AGENTS.md working agreement for coding agents
  • docs(readme): add project overview and documentation index

Testing

Docs-only change; no code or tests affected. All internal relative links verified to resolve.

Notes for reviewer

  • CLAUDE.md is a symlink to AGENTS.md so Claude Code auto-loads the same guidance — remove if undesired.
  • CHANGELOG.md is referenced by the definition of done but not yet created; it can land with the first Phase 0 code.

Transcribe the headless/non-interactive docs for the three coding CLIs
Atlas can drive as AI backends (Claude Code, Codex, Antigravity) into
Markdown, plus an index and the original Antigravity source PDF. All three
support --output-format json with a JSON-schema flag, so Atlas's structured
output contract maps uniformly onto every backend.
Full design for Atlas, a local-first TUI job-application co-pilot: vision,
architecture (daemon + TUI client), component specs, SQLModel data model,
AI task contracts, TUI/CLI surfaces, honesty controls, cross-platform
support, technology stack, phased roadmap, and an appendix documenting the
coding-CLI adapter invocations.
Define the contract for changing code in this repo: feature branches with
conventional branch naming, Conventional Commits with one logical change
each and no AI attribution, uv for project management, ruff and mypy --strict
gates, 100% line and branch test coverage with isolated tests, PR review
flow, and a definition of done. Symlink CLAUDE.md to it so Claude Code loads
the same guidance.
Rewrite the root README with a project overview, highlights, and links to
the docs, and add a docs/README.md index pointing to the design document,
CLI reference, and the AGENTS.md working agreement.
@Harikeshav-R
Harikeshav-R merged commit ea0b92c into main Aug 1, 2026
1 check passed
@Harikeshav-R
Harikeshav-R deleted the docs/project-design-and-agent-guide branch August 2, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant