|
263 | 263 | {"id":"instructor-php-s8g.1","title":"State change: status → in_progress","description":"Set status to in_progress\n\nReason: Started InferenceExecutionId migration after completing InferenceAttemptId","status":"closed","priority":4,"issue_type":"event","created_at":"2026-02-21T19:28:23.902257+01:00","created_by":"Dariusz Debowczyk","updated_at":"2026-02-21T19:32:09.359861+01:00","closed_at":"2026-02-21T19:32:09.359861+01:00","close_reason":"Housekeeping: close state-change event beads after parent task completion","dependencies":[{"issue_id":"instructor-php-s8g.1","depends_on_id":"instructor-php-s8g","type":"parent-child","created_at":"2026-02-21T19:28:23.902815+01:00","created_by":"Dariusz Debowczyk"}]} |
264 | 264 | {"id":"instructor-php-t5y","title":"Introduce InferenceResponseId value object and migrate polyglot response identity","description":"Create InferenceResponseId and migrate inference response identity usage and serialization.","acceptance_criteria":"- Introduce the new XxxId value object as a thin wrapper delegating UUID generation/validation to Cognesy\\Utils\\Uuid.\\n- Refactor the target bounded context to use the typed ID internally (entities, state objects, repositories/stores, serializers).\\n- Do boundary normalization in one place only; avoid scattering XxxId|string across domain internals and store contracts.\\n- Remove temporary normalization helpers made obsolete by full typing.\\n- Update/adjust tests and ensure relevant test suites pass.\\n- Update package docs under ./packages/*/docs and root ./examples to reflect typed IDs and migration usage patterns.","status":"closed","priority":2,"issue_type":"task","owner":"ddebowczyk@guidewire.com","created_at":"2026-02-21T10:34:22.65846+01:00","created_by":"Dariusz Debowczyk","updated_at":"2026-02-21T19:31:02.091732+01:00","closed_at":"2026-02-21T19:31:02.091732+01:00","close_reason":"Completed InferenceResponseId migration with typed response identity, serialization boundary, docs update, and passing polyglot tests","labels":["status:in_progress"]} |
265 | 265 | {"id":"instructor-php-t5y.1","title":"State change: status → in_progress","description":"Set status to in_progress\n\nReason: Started InferenceResponseId migration after completing InferenceExecutionId","status":"closed","priority":4,"issue_type":"event","created_at":"2026-02-21T19:30:07.485849+01:00","created_by":"Dariusz Debowczyk","updated_at":"2026-02-21T19:32:19.3989+01:00","closed_at":"2026-02-21T19:32:19.3989+01:00","close_reason":"Housekeeping: close state-change event beads after parent task completion","dependencies":[{"issue_id":"instructor-php-t5y.1","depends_on_id":"instructor-php-t5y","type":"parent-child","created_at":"2026-02-21T19:30:07.486428+01:00","created_by":"Dariusz Debowczyk"}]} |
266 | | -{"id":"instructor-php-tpq","title":"DecodedObject is too generic - needs semantic structure","description":"DecodedObject is just array\u003cstring,mixed\u003e wrapper with no semantic meaning. Should create typed DTOs for Claude CLI response structure (messages, cost, duration, tool calls, etc.) instead of generic array access. Current design loses type safety benefits.","status":"open","priority":2,"issue_type":"feature","created_at":"2025-12-02T03:43:14.818957549+01:00","updated_at":"2025-12-02T03:43:14.818957549+01:00"} |
| 266 | +{"id":"instructor-php-tpq","title":"DecodedObject is too generic - needs semantic structure","description":"DecodedObject is just array\u003cstring,mixed\u003e wrapper with no semantic meaning. Should create typed DTOs for Claude CLI response structure (messages, cost, duration, tool calls, etc.) instead of generic array access. Current design loses type safety benefits.","status":"closed","priority":2,"issue_type":"feature","created_at":"2025-12-02T03:43:14.818957549+01:00","updated_at":"2026-02-21T21:04:40.536616+01:00","closed_at":"2026-02-21T21:04:40.536616+01:00","close_reason":"Replaced generic Claude decoded-object usage with semantic typed stream-event collection in ClaudeResponse/ResponseParser and bridge consumption, while retaining decoded raw data for compatibility."} |
267 | 267 | {"id":"instructor-php-u3x","title":"Introduce ExecutionId value object and fully migrate execution identity","description":"Create ExecutionId and migrate execution identity across execution state, serialization, and orchestration usage.","acceptance_criteria":"- Introduce the new XxxId value object as a thin wrapper delegating UUID generation/validation to Cognesy\\Utils\\Uuid.\\n- Refactor the target bounded context to use the typed ID internally (entities, state objects, repositories/stores, serializers).\\n- Do boundary normalization in one place only; avoid scattering XxxId|string across domain internals and store contracts.\\n- Remove temporary normalization helpers made obsolete by full typing.\\n- Update/adjust tests and ensure relevant test suites pass.\\n- Update package docs under ./packages/*/docs and root ./examples to reflect typed IDs and migration usage patterns.","status":"closed","priority":2,"issue_type":"task","owner":"ddebowczyk@guidewire.com","created_at":"2026-02-21T10:34:18.881884+01:00","created_by":"Dariusz Debowczyk","updated_at":"2026-02-21T10:44:07.76599+01:00","closed_at":"2026-02-21T10:44:07.76599+01:00","close_reason":"ExecutionId migration completed","labels":["status:in_progress"]} |
268 | 268 | {"id":"instructor-php-u3x.1","title":"State change: status → in_progress","description":"Set status to in_progress\n\nReason: Started ExecutionId migration after completing AgentId","status":"closed","priority":4,"issue_type":"event","created_at":"2026-02-21T10:42:03.403783+01:00","created_by":"Dariusz Debowczyk","updated_at":"2026-02-21T19:32:09.343842+01:00","closed_at":"2026-02-21T19:32:09.343842+01:00","close_reason":"Housekeeping: close state-change event beads after parent task completion","dependencies":[{"issue_id":"instructor-php-u3x.1","depends_on_id":"instructor-php-u3x","type":"parent-child","created_at":"2026-02-21T10:42:03.405052+01:00","created_by":"Dariusz Debowczyk"}]} |
269 | 269 | {"id":"instructor-php-xsh","title":"Move REFACTORING_PLAN.md to tmp/","description":"Move REFACTORING_PLAN.md from root to tmp/REFACTORING_PLAN.md since it's active WIP documentation, not permanent internal docs.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-28T12:26:19.820866135+01:00","updated_at":"2025-11-28T12:40:02.058807122+01:00","closed_at":"2025-11-28T12:40:02.058807122+01:00","dependencies":[{"issue_id":"instructor-php-xsh","depends_on_id":"instructor-php-ypb","type":"parent-child","created_at":"2025-11-28T12:26:37.799098689+01:00","created_by":"daemon","metadata":"{}"}]} |
|
0 commit comments