T-IW3T-document-additionalproperties-ref-constraint
Status: closed/obsoleted · Impact: low · Complexity: small
Schema authors who compose the entity per-type schemas hit an ajv constraint that isn’t documented anywhere, so each one re-discovers it empirically. This task records the constraint in the schema-authoring docs so it’s findable before the next author trips on it.
ajv treats
$ref/allOf-composed properties as invisible toadditionalProperties: false, so the entity per-type schemas can’t use plainajv.addSchemaand instead need a load-time inline-merge resolver. Record this constraint in the schema-authoring docs (entities README underplugin/lib/model/entities/and/or D-0004) so future schema authors don’t re-discover it empirically.— from T-0012
TBD — receiver to fill before promoting from planning/draft.
Proposed
Section titled “Proposed”TBD — receiver to fill before promoting from planning/draft.
Approach
Section titled “Approach”TBD — receiver to fill before promoting from planning/draft.
Files to touch
Section titled “Files to touch”TBD — receiver to fill before promoting from planning/draft.
Acceptance criteria
Section titled “Acceptance criteria”TBD — receiver to fill before promoting from planning/draft.
Out of scope
Section titled “Out of scope”- none
Dependencies
Section titled “Dependencies”- none
Discovery context
Section titled “Discovery context”Spawned by /sdlc:spawn-task-pr on 2026-06-04 UTC from T-0012 in git@github.com:sksizer/dev.git.