Skip to content

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 to additionalProperties: false, so the entity per-type schemas can’t use plain ajv.addSchema and instead need a load-time inline-merge resolver. Record this constraint in the schema-authoring docs (entities README under plugin/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.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

  • none
  • none

Spawned by /sdlc:spawn-task-pr on 2026-06-04 UTC from T-0012 in git@github.com:sksizer/dev.git.


← Back to Tasks