You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: realign all root .md files to the React-super-layer scope (#544) (#547)
Direct owner directive (2026-05-28): "make sure these md files are
congruent with the scope of this library now." The project just split
into three repos — `django-admin-rest-api` owns the JSON API surface
(now on PyPI), this repo becomes the React SPA super-layer on top of
it, and `django-admin-mcp` (planned) will expose the same
ModelAdmin-driven functionality over MCP.
Per-file scope notices + factual fixes:
- README.md: lead with the two-line install (both `INSTALLED_APPS`
entries + URL include) and a 3-repo table. Drop the stale Playwright
reference for screenshots (owner pref: no e2e tooling).
- ARCHITECTURE.md: open with the 3-repo split + a scope notice that
`django_admin_react/api/` content is transient during #544.
- PRODUCT_VISION.md: add "What's in this repo vs the API repo vs the
MCP repo" section.
- ONBOARDING.md: install snippet shows both apps (`django_admin_rest_api`
+ `django_admin_react`) with a "why two apps?" explainer.
- CLAUDE.md: scope notice + replace the multi-agent / worktree mode
with the new **sole-agent, no-worktrees** directive from the same
message; cross-repo discipline (API work → API repo).
- API_CONTRACT.md: rewritten as a pointer to the canonical API-repo
contract; notes the transient copy at `docs/api-contract.md`.
- SECURITY.md: responsibility matrix splitting API-level concerns (API
repo) from SPA-level concerns (here); transitional rules clarified.
- TESTING.md: API endpoint tests now belong in the API repo; this
repo's tests cover frontend (vitest) + SPA-specific backend. Removed
the Playwright e2e layer entirely (owner pref).
- CONTRIBUTING.md: "Where does my contribution belong?" routing for
all three repos.
- DESIGN_SYSTEM.md: scope note (UI design system covers the SPA only).
- CHANGELOG.md: `[Unreleased] → Architecture` entry for the 3-repo
split and #544 / Phase 1.
- ACCEPTANCE.md: scope note — API-wire criteria move to the API repo's
ACCEPTANCE; SPA-side criteria stay here.
No code changes; CI gate covers tests/build, which this PR doesn't
touch.
Refs #544
Co-authored-by: Martin Castro Laminrs <mcastro@laminr.ai>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments