Skip to content

docs: reorganize ops runbooks, scripts, and CLAUDE.md#136

Open
MrCoder wants to merge 4 commits into
mainfrom
docs/reorganize-ops-and-scripts
Open

docs: reorganize ops runbooks, scripts, and CLAUDE.md#136
MrCoder wants to merge 4 commits into
mainfrom
docs/reorganize-ops-and-scripts

Conversation

@MrCoder

@MrCoder MrCoder commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Move operations/ runbooks → docs/ops/ (diagramly-forge-app, full-app, lite-forge-app, staging-release-process)
  • Move operations/ecohelp-labels/scripts/ecohelp-labels/
  • Delete legacy files: .eslintrc.js, .firebaserc, IMPLEMENTATION_PLAN.md
  • Update CLAUDE.md and CONTEXT.md structure (regroup sections, fix dead references, slim runbook refs to point at new docs/ paths)
  • Add skill scripts: copy-macro-workspace eval artifacts, create-test-page fixtures/scripts, forge-installs/check.py
  • Add scripts/connect-jwt-probe.mjs
  • Update release-app SKILL.md

Test plan

  • Lint: 0 errors
  • Unit tests: 429/429 passed
  • Build (lite): successful
  • Step 2 skipped — docs/skills/config reorganization only, no src/ behavioral changes

🤖 Generated with Claude Code

MrCoder and others added 4 commits May 25, 2026 14:09
Extract Forge auth, analytics, ops, client privacy, and spot-check guidance into dedicated docs and a spot-check skill so agents load essentials inline and pull depth on demand.

Co-authored-by: Cursor <cursoragent@cursor.com>
- Compress Git Workflow section: safety constraint (never disrupt
  another session's working tree) stays inline; branching protocol
  deferred to new docs/policies/git-workflow.md
- Add forward pointer to docs/policies/forge-only.md under Pure Forge
- Tighten Analytics stub: keep page_viewed gotcha + project ID,
  defer full detail to docs/analytics-reference.md
- Remove dead links to docs/agents/{issue-tracker,triage-labels,domain}.md
  (those files never existed; content was already inline)

Co-authored-by: Cursor <cursoragent@cursor.com>
Restructure flat list of 15 unevenly-weighted H2s into 7 H2 buckets
with consistent content weight so the skim matches the mental model:
Project orientation / Hard rules / Architecture / Local development /
Operations / Browser automation / Agent skills.

Content changes:
- Project overview now mirrors the DiagramType enum (5 first-class types
  Sequence, Mermaid, PlantUml, Graph, OpenApi) instead of the prior
  three-bucket lossy framing that omitted PlantUML
- All four hard rules grouped: Pure Forge, Client privacy, never commit
  to main, never disrupt another session's working tree
- Database setup moved next to Build & test (both are local-dev tasks)
- Cloudflare Pages, Stripe webhook, Analytics demoted from H2 stubs to
  H3 siblings under Operations
- Browser automation kept as top-level H2 (load-bearing orientation)

Removed dead weight:
- E2E test principles (generic Playwright advice + a narrow historical
  fix that belongs in a code comment, not always-loaded context)
- Linting subsection (one line restating a package.json script)
- Stripe webhook subsection (only relevant to ~5% of sessions; agent
  touching billing will grep "stripe")
- Key Dependencies (low orientation value; discoverable from package.json)

Co-authored-by: Cursor <cursoragent@cursor.com>
… up legacy files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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