docs(#12,#14,#18): synced species, taxonomy anchor, 409/422 recovery

Species UI and Call 1 use only Woo-synced leaves. Middle tier manufactures a
taxonomy last-modified anchor (bump on stored-subset change only; test-woo
always resyncs; publish if >1h). CONTENT-WOO field-level 409/422 recovery.
IMPL acceptance and AGENTS locks updated.
This commit is contained in:
2026-09-02 00:33:05 +00:00
parent be221433ea
commit d413e2f935
4 changed files with 81 additions and 46 deletions
+9 -5
View File
@@ -120,11 +120,15 @@ only the descriptive portion — dimensions, species, and measurements are
injected by deterministic templates.
### Inputs assembled by the server
- Curated Call 1 results (species, figure, character, grade)
- Deterministic measurements: length, widths, sqft, bdft, thickness
- Brand voice
- GEO context
- Title template and short description template
- Portable Call 1 context (default: **full history resend** of Call 1 turn +
images metadata + assistant JSON). `previous_response_id` only if
`test-inference` recorded stateful support.
- Explicit **confirmed vs inferred** labels for species, dimensions, and other
attributes (user overrides marked confirmed).
- Deterministic measurements: length, widths, sqft, bdft, thickness (never invented)
- Brand voice, GEO context, title/short templates
- Shared validation module rules so Call 2 assembly rejects the same invalid
values the UI would
### System prompt (template)
```