Skip to content

Cut README to prospect length; align copy to ecosystem canon#4

Merged
ryandmonk merged 1 commit into
mainfrom
docs/readme-canon-convergence
Jun 12, 2026
Merged

Cut README to prospect length; align copy to ecosystem canon#4
ryandmonk merged 1 commit into
mainfrom
docs/readme-canon-convergence

Conversation

@ryandmonk

Copy link
Copy Markdown
Collaborator

What changed

The repo-convergence slice of the ecosystem positioning work (the canon and full plan live in the private af-site repo, see af-site#3).

README (359 → ~190 lines, prospect-focused)

  • Tagline: "A reconciliation engine for design systems"; the canonical one-liner opens the body. Removed: "The control plane for AI-driven UI development", "This is a new category: a control plane for UI systems", "Git for UI state", "validate a new category (UI control planes)".
  • The patent is now referenced with the single approved sentence ("Aesthetic Function is based on a filed U.S. nonprovisional patent application covering bidirectional synchronization and deterministic reconciliation of UI code and design representations."), replacing the "prototype implementation of a patent-pending system" phrasing.
  • A prospect reaches the differs-from table within two screens; CLI reference, project structure, and environment variables are now one link each into docs/ (cli-reference.md already documented every command; architecture-reference.md already had the env-var reference).
  • Key Properties precedence row says "code defaults" so the prose matches the override > marker > ast > code chain.
  • Fixed the claude.mdCLAUDE.md link casing (404 on GitHub's case-sensitive raw view).

Docs

  • New docs/open-core.md carries the relocated Open Source + Commercial Direction essay (content preserved; "new category" line removed, canon open-core sentence added).
  • docs/architecture-reference.md: Repository layout refreshed from the README's newer tree — the doc's copy had drifted (missing packages/cli, vue-demo-app, designAdapter/, crossSurfaceDrift/).
  • docs/reconciliation-model.md: one added sentence naming all four precedence levels, keeping the code identifier (it maps to source) while clarifying it means default code behavior.

Reviewer notes

  • Documentation only; no source changes.
  • The GitHub About line was updated separately to "Reconciliation engine for design systems: keeps Figma, code, and docs aligned, continuously and deterministically."
  • Heads-up: local branch feat/dspack-contract-surface carries commit 09d7187 ("address PR review") that was never pushed before Add dspack contract surface to cross-surface drift analysis #3 merged — watcher code + tests, unrelated to this PR, may need its own follow-up.

🤖 Generated with Claude Code

Part of the cross-repo positioning convergence (canon lives in the
private af-site repo):

- Tagline is now "A reconciliation engine for design systems" with the
  canonical one-liner as the intro; "control plane" tagline, "This is a
  new category", "Git for UI state", and "validate a new category" are
  removed.
- Patent reference replaced with the single approved sentence.
- README cut roughly in half: CLI reference, project structure, and
  environment variables now live behind links to docs/ (cli-reference
  already covered commands; architecture-reference gains the refreshed
  repository layout, which had drifted from reality - missing cli
  package, vue demo, designAdapter, crossSurfaceDrift).
- Open-core essay relocated to new docs/open-core.md; README keeps the
  two canonical sentences and a link.
- Key Properties precedence row now says "code defaults" so prose and
  the override > marker > ast > code chain agree; reconciliation-model
  doc gains a sentence naming all four levels.
- Fixed CLAUDE.md link casing (claude.md 404s on GitHub).
- Em-dashes removed from rewritten copy.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 12, 2026 18:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates documentation to align product positioning and keep canonical docs consistent: the README is shortened to a prospect-focused overview, while detailed reference material is moved/linked into docs/.

Changes:

  • Condense and restructure README.md (prospect-focused copy; link out to CLI + architecture docs; updated open-core + patent sentence).
  • Add docs/open-core.md and adjust documentation index to reference it.
  • Refresh internal reference docs (docs/architecture-reference.md repo tree; docs/reconciliation-model.md precedence clarification).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
README.md Shortened prospect-focused overview; links out to detailed docs; updates Open Core + license/patent copy
docs/reconciliation-model.md Adds a clarifying sentence describing the four precedence levels
docs/open-core.md New doc containing the open-core direction essay moved out of the README
docs/architecture-reference.md Updates repository layout section to reflect current monorepo structure

Comment thread README.md
Comment on lines +179 to +180
| [docs/open-core.md](docs/open-core.md) | Everyone | Open core model, what is open, what may evolve |
| [CLAUDE.md](CLAUDE.md) | Claude AI | Project context for AI-assisted development |
@ryandmonk ryandmonk merged commit 9e15e01 into main Jun 12, 2026
2 checks passed
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.

2 participants