Files
web/TODO.md
T
2026-09-10 12:39:30 -04:00

35 lines
1.8 KiB
Markdown

<!-- SPDX-License-Identifier: MPL-2.0 -->
# Current work
## CMS classification and relationships
Implement `cms` and `cmssqlite` primitives for Gamertan's existing typed content:
named flat taxonomies, stable terms with rename history, immutable revision
associations, explicit publication and bidirectional related-content queries.
Keep authorization, audits, application schemas, templates and commerce policy
with their callers. Writes join caller-owned SQLite transactions.
Implemented: validated values, explicit schema, caller-owned transactions,
immutable associations, publication pointers, term aliases and public readers.
Verified: focused race tests for scope isolation, conflicts, draft/public
transitions, retirement, rename collisions, pagination and rollback. Gamertan's
consumer HTTP regressions now exercise real content/catalog/case-study routing,
draft isolation, restore, role/CSRF checks and unchanged catalog data.
Consolidated evidence: the full package race suite passed; association fuzzing
passed 698,275 executions. Dependency/module and license checks passed. Vet has
only the existing vendored COSE diagnostic documented by `scripts/verify.sh`.
The consumer's full Go suite and native trusted-TLS editor checks passed.
The consolidated `scripts/verify.sh` passed, including all 126 allowlisted
public-export paths, exported-package compilation, full tests/race, the existing
vet diagnostic exception, dependency/license checks and the starter build.
Release candidate: `v0.1.0-preview.27`. Next: publish these verified bytes and
pin the consumer immutably. No unrelated auth changes in this slice.
Status: implemented and consolidated verification/export complete. Consumer
deployment remains separately recorded in its repository. Release history stays
in CHANGELOG; publication is confirmed by the remote tag, not a checkbox here.