CascadingDev/assets/templates/USER_GUIDE.md

33 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Project Guide
## Core idea
- An **empty projects first feature defines the whole project**.
Subsequent features extend that foundation.
## Daily flow
1. Create or update features under `Docs/features/FR_*/...`.
2. Commit. The pre-commit hook **drives the discussion** and **maintains summaries** (within marker blocks).
3. Discuss in `Docs/features/.../discussions/*.discussion.md` using the format:
```
Name: Your Name
Your comment...
VOTE: READY | CHANGES | REJECT
```
## First run
- After installation, make an initial commit to activate the hook:
```bash
git add .
git commit -m "chore: initial commit"
```
## Start a new feature (recommended)
- Copy process/templates/feature_request.md to Docs/features/FR_YYYY-MM-DD_<slug>/request.md
- Fill in: Intent, Motivation, Constraints, Rough Proposal, Open Questions, Author
- Commit; the system will drive the discussion and generate/maintain summaries automatically.
## Notes
- Keep discussions append-only; votes are single-line VOTE: markers.
- Human READY is required at Implementation/Release stages.
- Ramble (ramble.py) is optional; it can extract fields from your free-form notes.