addedInput schema / properties / data / properties / assessment_details
Added value: +{
+ "description": "Accepted explanation of the project assessment.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedInput schema / properties / data / properties / assessment_score
Added value: +{
+ "description": "Accepted project completeness assessment, from 0 to 100.",
+ "type": [
+ "integer",
+ "null"
+ ]
+}
changedInput schema / properties / data / properties / extra_requirement_attributes / description
Previous value: -"The requirement attributes this project generates. Absent when the project never chose a list, which is not the same as choosing an empty one: absent shows every content field, [] shows only the core ones."New value: +"The requirement attributes this project generates. Absent when the project never chose a list, which is not the same as choosing an empty one: absent shows every content field, [] shows only the core ones. Files before schema version 3 wrote null for absent."
changedInput schema / properties / data / properties / extra_requirement_attributes / type
Previous value: -"array"New value: +[
+ "array",
+ "null"
+]
addedInput schema / properties / data / properties / open_questions
Added value: +{
+ "items": {
+ "properties": {
+ "answer": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "human_id": {
+ "type": "string"
+ },
+ "question": {
+ "type": "string"
+ },
+ "rationale": {
+ "type": "string"
+ },
+ "resulting_story_id": {
+ "description": "Human id of the story its answer was converted into.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "open, answered or dismissed.",
+ "type": "string"
+ },
+ "story_id": {
+ "description": "Human id of the story the question was raised about.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "human_id",
+ "question"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / data / properties / requirements / items / properties / lifecycle
Added value: +{
+ "description": "draft, in_review, reviewed, in_progress, implemented, verified, blocked, rejected or superseded. Absent in files written before it existed; import then reads content.implementation_status.",
+ "type": "string"
+}