Skip to content

docs(readme): declutter and reorder for usage-first reading - #23

Merged
mikim merged 1 commit into
mainfrom
docs/readme-declutter
Jul 25, 2026
Merged

docs(readme): declutter and reorder for usage-first reading#23
mikim merged 1 commit into
mainfrom
docs/readme-declutter

Conversation

@mikim

@mikim mikim commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Restructures the README so the practical content leads and the conceptual prose follows, and removes repeated material. No claims changed — Quickstart code, roadmap, and every link are preserved verbatim (verified). 227 → 177 lines.

What changed

Reorder (usage-first):
Core Modules → Quickstart → Input/Output Model now sit directly under the intro, so a reader reaches the packages and a runnable example immediately. Why ARK, Where ARK fits, and Design principles follow.

De-duplicate:

  • The "concise human summary + structured JSON" idea was stated in 4 places → now once, in Output Model.
  • The 5-package list appeared 3× (Core Modules, Repository layout, Status) → described once, in Core Modules; the layout tree now points back to it.

Merge overlapping sections:

  • Vision + Problem Statement → one Why ARK.
  • Goals + Product Philosophy (two numbered lists covering much of the same ground) → one 5-bullet Design principles. Non-goals kept as-is.

Cleanup:

  • Dropped the Status section (the roadmap already shows Phase 1 ✅ / Phase 2 in progress) and the marketing closing line.
  • Linked the previously-orphaned docs/ARCHITECTURE.md from Development.
  • Gave the Repository-layout code fence a text language tag (consistency with the other fences).

Before → after section order

Vision, Problem, Goals, Philosophy, Core Modules, Where-fits, Quickstart, Input, Output, Users, Roadmap, Metrics, Layout, Dev, Status, (closing)
Core Modules, Quickstart, Input, Output, Why ARK, Where-fits, Design principles (+Non-goals), Users, Roadmap, Metrics, Layout, Dev

Docs-only; no code or schema change.

Restructure to remove repeated material and tighten the flow. No claims
changed; Quickstart, roadmap, and all links are preserved verbatim.

- Keep the intro + "Why ARK" (merged Vision + Problem Statement) up top, then
  lead with Core Modules + Quickstart + Input/Output Model so the packages and
  a runnable example come early. Where ARK fits / Design principles follow.
- Merge Goals + Product Philosophy into a single 5-bullet "Design principles"
  (Non-goals kept as-is).
- State the human-summary + JSON duality once (Output Model) instead of in
  four places; describe the packages once (Core Modules) instead of three.
- Trim the Repository layout tree and give the fence a text language tag.
- Drop the redundant Status section (the roadmap already shows state) and the
  marketing closing line.
- Link the previously-orphaned docs/ARCHITECTURE.md from Development.

227 -> 177 lines.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@mikim
mikim force-pushed the docs/readme-declutter branch from 4378ffd to cca6bda Compare July 25, 2026 00:55
@mikim
mikim merged commit 50023e8 into main Jul 25, 2026
4 checks passed
@mikim
mikim deleted the docs/readme-declutter branch July 25, 2026 00:56
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