Phase 6 — NPC tracker
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -384,6 +384,15 @@ These are final. Do not propose alternatives unless explicitly asked.
|
||||
- Session logs are append-style with a date per entry.
|
||||
- World and lore are single persistent documents per campaign
|
||||
stored in campaign_docs with doc_type 'world' and 'lore'.
|
||||
- Response envelope: { data } / { error } is the canonical API
|
||||
response shape. campaigns.js uses raw JSON and is a known
|
||||
exception to be reconciled in Phase 11.
|
||||
- Route nesting: campaign-scoped resources use nested routes at
|
||||
/api/campaigns/:campaignId/resource, mounted with
|
||||
mergeParams: true.
|
||||
- Scope rule: public/index.html and server/index.js are always
|
||||
implicitly in scope when wiring a new feature view and do not
|
||||
need explicit approval as scope expansions.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user