Document and verify optional CMS associations
verify / verify (push) Successful in 4m50s

This commit is contained in:
2026-09-10 18:00:25 -04:00
parent fcb200453a
commit ebcbbf06f5
5 changed files with 57 additions and 0 deletions
+10
View File
@@ -2,6 +2,16 @@
# Current work
September 10 consumer dogfood: reinforce that classification and relationships
are optional. Zero/nil/empty associations already work in `cms`/`cmssqlite`; new
regressions explicitly cover independent optional fields, publishing unclassified
content, and clearing classification without rewriting history. The reproduced
policy GET-modify-POST defect belongs to Gamertan's HTTP adapter, not the shared
package. Its fix stays in that consumer. No dependency upgrade or new package
release is needed for these documentation/test additions.
Verified: `go test -race ./cms ./cmssqlite` passes. Preserve unrelated auth work
in the separate `web-dev` checkout; it is not part of this slice.
## CMS classification and relationships
Implement `cms` and `cmssqlite` primitives for Gamertan's existing typed content: