changedOutput schema / $defs / AnswerFactsView / description
Previous value: -"Answer: the question of the same task it answers."New value: +"Answer: the question of the same task it closes, how, and what replaced it."
addedOutput schema / $defs / AnswerFactsView / properties / outcome
Added value: +{
+ "anyOf": [
+ {
+ "description": "How a question was closed by an answer",
+ "enum": [
+ "answered",
+ "withdrawn",
+ "replaced"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / $defs / AnswerFactsView / properties / replaced_by
Added value: +{
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Replaced By"
+}
changedOutput schema / $defs / AnswerFactsView / required
Previous value: -[
- "type",
- "question_no"
-]New value: +[
+ "type",
+ "question_no",
+ "outcome",
+ "replaced_by"
+]
addedOutput schema / $defs / DecisionInForceView
Added value: +{
+ "description": "Project decision in force: its address and the decision in one line.",
+ "properties": {
+ "ref": {
+ "description": "Address of the `decision` entry in the project's case",
+ "examples": [
+ "TRK#15"
+ ],
+ "title": "Ref",
+ "type": "string"
+ },
+ "title": {
+ "title": "Title",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ref",
+ "title"
+ ],
+ "title": "DecisionInForceView",
+ "type": "object"
+}
addedOutput schema / $defs / FactsView / discriminator / mapping / acceptance
Added value: +"#/$defs/NoFactsView"
addedOutput schema / $defs / FactsView / discriminator / mapping / warning
Added value: +"#/$defs/WarningFactsView"
changedOutput schema / $defs / FactsView / oneOf
Previous value: -[
- {
- "$ref": "#/$defs/NoFactsView"
- },
- {
- "$ref": "#/$defs/StatusChangedFactsView"
- },
- {
- "$ref": "#/$defs/SectionChangedFactsView"
- },
- {
- "$ref": "#/$defs/FieldChangedFactsView"
- },
- {
- "$ref": "#/$defs/AssigneeChangedFactsView"
- },
- {
- "$ref": "#/$defs/LinkFactsView"
- },
- {
- "$ref": "#/$defs/QuestionFactsView"
- },
- {
- "$ref": "#/$defs/AnswerFactsView"
- },
- {
- "$ref": "#/$defs/VerdictFactsView"
- },
- {
- "$ref": "#/$defs/ResolutionFactsView"
- },
- {
- "$ref": "#/$defs/AttributeFactsView"
- },
- {
- "$ref": "#/$defs/MovedFactsView"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/NoFactsView"
+ },
+ {
+ "$ref": "#/$defs/StatusChangedFactsView"
+ },
+ {
+ "$ref": "#/$defs/SectionChangedFactsView"
+ },
+ {
+ "$ref": "#/$defs/FieldChangedFactsView"
+ },
+ {
+ "$ref": "#/$defs/AssigneeChangedFactsView"
+ },
+ {
+ "$ref": "#/$defs/LinkFactsView"
+ },
+ {
+ "$ref": "#/$defs/QuestionFactsView"
+ },
+ {
+ "$ref": "#/$defs/AnswerFactsView"
+ },
+ {
+ "$ref": "#/$defs/VerdictFactsView"
+ },
+ {
+ "$ref": "#/$defs/ResolutionFactsView"
+ },
+ {
+ "$ref": "#/$defs/AttributeFactsView"
+ },
+ {
+ "$ref": "#/$defs/MovedFactsView"
+ },
+ {
+ "$ref": "#/$defs/WarningFactsView"
+ }
+]
changedOutput schema / $defs / FieldChangedFactsView / properties / field / anyOf
Previous value: -[
- {
- "description": "Task field",
- "enum": [
- "title",
- "description",
- "goal",
- "context",
- "constraints",
- "output",
- "checks",
- "status",
- "assignee",
- "priority"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Task field",
+ "enum": [
+ "title",
+ "description",
+ "goal",
+ "context",
+ "constraints",
+ "output",
+ "checks",
+ "status",
+ "assignee",
+ "priority",
+ "decisions"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / $defs / HeadingView / properties / type / enum
Previous value: -[
- "summary",
- "decision",
- "attempt",
- "finding",
- "artifact",
- "question",
- "answer",
- "verdict",
- "remark",
- "resolution",
- "note",
- "created",
- "status_changed",
- "section_changed",
- "field_changed",
- "assignee_changed",
- "link_added",
- "link_removed",
- "moved",
- "attribute_created",
- "attribute_changed",
- "attribute_removed",
- "archived",
- "restored"
-]New value: +[
+ "summary",
+ "decision",
+ "attempt",
+ "finding",
+ "artifact",
+ "question",
+ "answer",
+ "verdict",
+ "remark",
+ "resolution",
+ "acceptance",
+ "note",
+ "created",
+ "status_changed",
+ "section_changed",
+ "field_changed",
+ "assignee_changed",
+ "link_added",
+ "link_removed",
+ "moved",
+ "warning",
+ "attribute_created",
+ "attribute_changed",
+ "attribute_removed",
+ "archived",
+ "restored"
+]
changedOutput schema / $defs / NoFactsView / properties / type / enum
Previous value: -[
- "summary",
- "decision",
- "attempt",
- "finding",
- "artifact",
- "remark",
- "note",
- "created",
- "archived",
- "restored"
-]New value: +[
+ "summary",
+ "decision",
+ "attempt",
+ "finding",
+ "artifact",
+ "remark",
+ "acceptance",
+ "note",
+ "created",
+ "archived",
+ "restored"
+]
changedOutput schema / $defs / SectionChangedFactsView / properties / field / anyOf
Previous value: -[
- {
- "description": "Task field",
- "enum": [
- "title",
- "description",
- "goal",
- "context",
- "constraints",
- "output",
- "checks",
- "status",
- "assignee",
- "priority"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Task field",
+ "enum": [
+ "title",
+ "description",
+ "goal",
+ "context",
+ "constraints",
+ "output",
+ "checks",
+ "status",
+ "assignee",
+ "priority",
+ "decisions"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / $defs / StatusChangedFactsView / properties / from_status / anyOf
Previous value: -[
- {
- "description": "Task status",
- "enum": [
- "backlog",
- "open",
- "in_progress",
- "waiting",
- "done",
- "cancelled"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Task status",
+ "enum": [
+ "backlog",
+ "open",
+ "in_progress",
+ "done",
+ "cancelled"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / $defs / StatusChangedFactsView / properties / to_status / anyOf
Previous value: -[
- {
- "description": "Task status",
- "enum": [
- "backlog",
- "open",
- "in_progress",
- "waiting",
- "done",
- "cancelled"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Task status",
+ "enum": [
+ "backlog",
+ "open",
+ "in_progress",
+ "done",
+ "cancelled"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / $defs / VerdictFactsView / properties / outcome / anyOf
Previous value: -[
- {
- "description": "Outcome of a review check",
- "enum": [
- "passed",
- "failed"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "Outcome of a review check",
+ "enum": [
+ "passed",
+ "partial",
+ "unverifiable",
+ "failed"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / $defs / WarningFactsView
Added value: +{
+ "description": "Warning: numbers of the checks closed `partial` and `unverifiable`.",
+ "properties": {
+ "partial": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Partial"
+ },
+ "type": {
+ "const": "warning",
+ "title": "Type",
+ "type": "string"
+ },
+ "unverifiable": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Unverifiable"
+ }
+ },
+ "required": [
+ "type",
+ "partial",
+ "unverifiable"
+ ],
+ "title": "WarningFactsView",
+ "type": "object"
+}
addedOutput schema / properties / decisions
Added value: +{
+ "description": "Project decisions in force, in number order: `decision` entries of the project's case that no later decision names in `supersedes`. Bodies come from `read_project_entries`; the tasks citing a decision, from `search_tasks` with `decision`",
+ "items": {
+ "$ref": "#/$defs/DecisionInForceView"
+ },
+ "title": "Decisions",
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "key",
- "title",
- "description",
- "archived_at",
- "attributes",
- "index"
-]New value: +[
+ "key",
+ "title",
+ "description",
+ "archived_at",
+ "attributes",
+ "decisions",
+ "index"
+]