Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 3.92 KB

File metadata and controls

77 lines (60 loc) · 3.92 KB
title RolePatch docs

RolePatch — documentation index

RolePatch is an AI resume and job-application assistant. Paste a job URL, get a resume rewritten to match. Generate cover letters with company research, fit scores, STAR interview stories, and run review-first apply-agent workflows. Product: https://rolepatch.com.

This docs/ tree is the canonical source of truth for product knowledge, architecture, decisions, workflows, operations, and durable learnings. Blume (blume.config.ts) is only the presentation + search layer over this tree. Edit the Markdown here; never edit generated Blume output.

Start here

  • Product overview — what RolePatch is, who it's for, scope.
  • App surfaces — every route and what it does.
  • STATUS.md — short view: current objective, active work, blockers, next steps.
  • PROJECT_STATUS.md — durable fleet-mandated status record (detail).
  • agents.md — agent bootloader (commands, constraints, doc nav).

Architecture

Development

Operations

Knowledge

Archive

  • archive/ — superseded plans, PRDs, handoff notes, and old doc READMEs kept for git history. Not rendered as canonical Blume pages.

How this tree is maintained

  • One fact, one home. If a fact lives in code or config, link to it; do not restate it. If a fact lives here, do not duplicate it in README.md or PROJECT_STATUS.md.
  • New non-obvious decision → new ADR under architecture/decisions/ (use the ADR template). Never renumber; supersede with a new ADR that points back.
  • Durable learningsknowledge/learnings/. Abandoned approachesknowledge/failed-approaches/ with the reason.
  • Keep pages short (150–300 lines). Split rather than grow.
  • Run pnpm docs:check before committing doc changes. CI runs the same gate (link check + structure validation).
  • Do not edit generated Blume output (.blume/, dist/). Edit the Markdown in docs/ and rebuild.
  • Preserve history. Prefer docs/archive/<name>.md over deletion. Use git mv when moving docs so rename history is kept.
  • Status: STATUS.md is the short view; PROJECT_STATUS.md is the durable fleet-mandated record. Update PROJECT_STATUS.md when PR-sized work completes; keep STATUS.md in sync as the short view.