changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / study_id / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
changedOutput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
removedOutput schema / properties / result / properties / created_at / $ref
Removed value: -"#/properties/result/properties/references/items/properties/started_at"
addedOutput schema / properties / result / properties / created_at / description
Added value: +"ISO 8601 timestamp."
addedOutput schema / properties / result / properties / created_at / type
Added value: +[
+ "string",
+ "null"
+]
addedOutput schema / properties / result / properties / evidence_coverage / properties / evidence_gaps / items / properties / priority / maximum
Added value: +9007199254740991
addedOutput schema / properties / result / properties / evidence_coverage / properties / evidence_gaps / items / properties / priority / minimum
Added value: +-9007199254740991
removedOutput schema / properties / result / properties / evidence_coverage / properties / evidence_gaps / items / properties / recommended_study_slug / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / evidence_coverage / properties / evidence_gaps / items / properties / recommended_study_slug / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / result / properties / evidence_coverage / properties / learning_goal_evaluations / items / additionalProperties
Previous value: -trueNew value: +{}
changedOutput schema / properties / result / properties / evidence_coverage / properties / sample_adequacy / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "properties": {
- "additional_interviews": {
- "enum": [
- "recommended",
- "not_prioritized",
- "conditional"
- ],
- "type": "string"
- },
- "limits": {
- "type": "string"
- },
- "rationale": {
- "type": "string"
- },
- "supports": {
- "type": "string"
- }
- },
- "required": [
- "supports",
- "limits",
- "additional_interviews",
- "rationale"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "additional_interviews": {
+ "enum": [
+ "recommended",
+ "not_prioritized",
+ "conditional"
+ ],
+ "type": "string"
+ },
+ "limits": {
+ "type": "string"
+ },
+ "rationale": {
+ "type": "string"
+ },
+ "supports": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "supports",
+ "limits",
+ "additional_interviews",
+ "rationale"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / result / properties / interview_count / maximum
Added value: +9007199254740991
addedOutput schema / properties / result / properties / interview_count / minimum
Added value: +-9007199254740991
removedOutput schema / properties / result / properties / is_stale / $ref
Removed value: -"#/properties/result/properties/participant_responses/items/properties/learning_goal_responses/items/properties/explored"
addedOutput schema / properties / result / properties / is_stale / type
Added value: +[
+ "boolean",
+ "null"
+]
changedOutput schema / properties / result / properties / new_interviews_since / anyOf
Previous value: -[
- {
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / result / properties / participant_profiles / items / properties / content / items / properties / participants / maximum
Added value: +9007199254740991
removedOutput schema / properties / result / properties / participant_responses / items / properties / interview_id / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / participant_responses / items / properties / interview_id / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / answered / $ref
Removed value: -"#/properties/result/properties/participant_responses/items/properties/learning_goal_responses/items/properties/explored"
addedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / answered / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / assessment_state / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / assessment_state / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / learning_goal / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / learning_goal / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / learning_goal_id / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / learning_goal_id / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / learning_goal_index / anyOf
Previous value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / quote / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / quote / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / summary / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / summary / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / unavailability_reason / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / participant_responses / items / properties / learning_goal_responses / items / properties / unavailability_reason / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / result / properties / recommended_next_steps / items / additionalProperties
Previous value: -trueNew value: +{}
removedOutput schema / properties / result / properties / recommended_next_steps / items / properties / context / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / recommended_next_steps / items / properties / context / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / recommended_next_steps / items / properties / study_slug / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / recommended_next_steps / items / properties / study_slug / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / result / properties / references / items / additionalProperties
Previous value: -trueNew value: +{}
changedOutput schema / properties / result / properties / references / items / properties / duration_seconds / anyOf
Previous value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / result / properties / references / items / properties / interview_id / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / references / items / properties / interview_id / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / references / items / properties / message_text / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / references / items / properties / message_text / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / result / properties / study_findings / properties / additional_observations / anyOf
Previous value: -[
- {
- "$ref": "#/properties/result/properties/study_findings/properties/executive_summary/anyOf/0"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "heading": {
+ "type": "string"
+ },
+ "reference_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "heading",
+ "content"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / result / properties / study_findings / properties / key_metrics / anyOf
Previous value: -[
- {
- "$ref": "#/properties/result/properties/study_findings/properties/executive_summary/anyOf/0"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "heading": {
+ "type": "string"
+ },
+ "reference_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "heading",
+ "content"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / content / $ref
Removed value: -"#/properties/result/properties/study_findings/properties/executive_summary/anyOf/0/properties/content"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / content / type
Added value: +"string"
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / contrary_evidence / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / contrary_evidence / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / heading / $ref
Removed value: -"#/properties/result/properties/study_findings/properties/executive_summary/anyOf/0/properties/heading"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / heading / type
Added value: +"string"
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / limitations / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / limitations / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / prevalence / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "n": {
- "minimum": 0,
- "type": "integer"
- },
- "of": {
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "n",
- "of"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "n": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "of": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "n",
+ "of"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / quotes / items / properties / interview_id / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / quotes / items / properties / interview_id / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / quotes / items / properties / turn_id / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / quotes / items / properties / turn_id / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / reference_ids / $ref
Removed value: -"#/properties/result/properties/study_findings/properties/executive_summary/anyOf/0/properties/reference_ids"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / reference_ids / items
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / reference_ids / type
Added value: +"array"
removedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / supporting_evidence / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / study_findings / properties / learning_goals / items / properties / findings / items / properties / supporting_evidence / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / study_findings / properties / other_sections / items / $ref
Removed value: -"#/properties/result/properties/study_findings/properties/executive_summary/anyOf/0"
addedOutput schema / properties / result / properties / study_findings / properties / other_sections / items / additionalProperties
Added value: +false
addedOutput schema / properties / result / properties / study_findings / properties / other_sections / items / properties
Added value: +{
+ "content": {
+ "type": "string"
+ },
+ "heading": {
+ "type": "string"
+ },
+ "reference_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+}
addedOutput schema / properties / result / properties / study_findings / properties / other_sections / items / required
Added value: +[
+ "heading",
+ "content"
+]
addedOutput schema / properties / result / properties / study_findings / properties / other_sections / items / type
Added value: +"object"
removedOutput schema / properties / result / properties / summary / $ref
Removed value: -"#/properties/result/properties/report_id"
addedOutput schema / properties / result / properties / summary / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / result / properties / updated_at / $ref
Removed value: -"#/properties/result/properties/references/items/properties/started_at"
addedOutput schema / properties / result / properties / updated_at / description
Added value: +"ISO 8601 timestamp."
addedOutput schema / properties / result / properties / updated_at / type
Added value: +[
+ "string",
+ "null"
+]