Problem
After assigning /giveaway/* and /instagram/* to the existing Studio site contract, the API #155 audit runs these bindings in their owning runtime and reports five schema findings.
Evidence
/giveaway/run -> extrachill/run-giveaway: input_schema.additionalProperties plus current constraint drift
/instagram/resolve -> extrachill/resolve-instagram-media: input_schema.additionalProperties plus current constraint drift
Both REST callbacks construct explicit inputs, so owner schemas should declare additionalProperties: false. Verify and align the exact field constraints exposed by the owner schemas; API will mirror intentional constraints without changing route paths.
Blocks Extra-Chill/extrachill-api#155.
Problem
After assigning
/giveaway/*and/instagram/*to the existing Studio site contract, the API #155 audit runs these bindings in their owning runtime and reports five schema findings.Evidence
/giveaway/run->extrachill/run-giveaway:input_schema.additionalPropertiesplus current constraint drift/instagram/resolve->extrachill/resolve-instagram-media:input_schema.additionalPropertiesplus current constraint driftBoth REST callbacks construct explicit inputs, so owner schemas should declare
additionalProperties: false. Verify and align the exact field constraints exposed by the owner schemas; API will mirror intentional constraints without changing route paths.Blocks Extra-Chill/extrachill-api#155.