The spec moves to docs/ and says what it is
Floating in the root under its planning-era name, the spec read like leftover scaffolding. It isn't — it's the maintained design contract (what must stay true, and why) that CLAUDE.md designates as read-before-changing-semantics. Now docs/spec.md, with a header saying exactly that and pointing usage questions at the guide; both pointers updated. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
This commit is contained in:
co-authored by
Claude Fable 5
parent
abb64aa40c
commit
22c663d620
@@ -15,7 +15,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
|||||||
| 5 | `bggpipe upload` | add games via a logged-in Playwright session | working — all browser flows verified live 2026-08-06 (62 adds + 36 version updates landed) |
|
| 5 | `bggpipe upload` | add games via a logged-in Playwright session | working — all browser flows verified live 2026-08-06 (62 adds + 36 version updates landed) |
|
||||||
| 6 | `bggpipe enrich` | fetch full game/version metadata into `games.json` | working |
|
| 6 | `bggpipe enrich` | fetch full game/version metadata into `games.json` | working |
|
||||||
|
|
||||||
Full design lives in `bgg-shelf-pipeline-spec.md` (read it before changing pipeline semantics); the upload-stage walkthrough is in `docs/bgg-upload-flow.md`.
|
Full design lives in `docs/spec.md` (read it before changing pipeline semantics); the upload-stage walkthrough is in `docs/bgg-upload-flow.md`.
|
||||||
|
|
||||||
## Commands
|
## Commands
|
||||||
|
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ uv run ruff check src tests # lint
|
|||||||
uv run bggpipe web --dev # the app with code hot-reload
|
uv run bggpipe web --dev # the app with code hot-reload
|
||||||
```
|
```
|
||||||
|
|
||||||
Run your own *pipeline* from a different directory — the clone's `data/` is the author's live data. Architecture and contributor guidance: [CLAUDE.md](CLAUDE.md) and the [full spec](bgg-shelf-pipeline-spec.md); BGG automation notes: [docs/bgg-upload-flow.md](docs/bgg-upload-flow.md).
|
Run your own *pipeline* from a different directory — the clone's `data/` is the author's live data. Architecture and contributor guidance: [CLAUDE.md](CLAUDE.md) and the [design contract](docs/spec.md); BGG automation notes: [docs/bgg-upload-flow.md](docs/bgg-upload-flow.md).
|
||||||
|
|
||||||
## A note on being a good BGG citizen
|
## A note on being a good BGG citizen
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
# Shelf-to-BGG Collection Pipeline — Build Spec
|
# Shelf-to-BGG Collection Pipeline — Design Contract
|
||||||
|
|
||||||
|
> This is the pipeline's contract — what must stay true, and why — kept
|
||||||
|
> current as the design evolves. Read it before changing pipeline
|
||||||
|
> semantics. How to *use* the pipeline is the [user's guide](guide.md).
|
||||||
|
|
||||||
## Goal
|
## Goal
|
||||||
|
|
||||||
Reference in New Issue
Block a user