diff --git a/.yoi/tickets/00001KTGFMW70/artifacts/orchestration-plan.jsonl b/.yoi/tickets/00001KTGFMW70/artifacts/orchestration-plan.jsonl new file mode 100644 index 00000000..d15ca8d0 --- /dev/null +++ b/.yoi/tickets/00001KTGFMW70/artifacts/orchestration-plan.jsonl @@ -0,0 +1 @@ +{"id":"orch-plan-20260611-083037-1","ticket_id":"00001KTGFMW70","kind":"accepted_plan","accepted_plan":{"summary":"Implement first-class embedded builtin Workflow and Knowledge resource lookup with typed provenance/source priority, workspace override/fallback behavior, role launch workflow provenance visibility, bundled public workflow/knowledge resource directories, docs/tests/package validation, while preserving existing project `.yoi/workflow`/Knowledge records and not migrating all prompts/workflows in this pass.","branch":"builtin-workflow-knowledge-resources","worktree":"/home/hare/Projects/yoi/.worktree/builtin-workflow-knowledge-resources","role_plan":"Orchestrator implements directly in a dedicated worktree because this live session still has profile/delegation refresh limitations. Use read-only reviewer. Continue through merge/close under standing merge authority if approved and validation passes."},"author":"orchestrator","at":"2026-06-11T08:30:37Z"} diff --git a/.yoi/tickets/00001KTGFMW70/item.md b/.yoi/tickets/00001KTGFMW70/item.md index c9ec0d67..0067ec46 100644 --- a/.yoi/tickets/00001KTGFMW70/item.md +++ b/.yoi/tickets/00001KTGFMW70/item.md @@ -1,8 +1,10 @@ --- title: "Builtin Workflow and Knowledge resources" -state: 'ready' +state: 'inprogress' created_at: "2026-06-07T07:27:08Z" -updated_at: '2026-06-11T07:56:31Z' +updated_at: '2026-06-11T08:30:37Z' +queued_by: 'workspace-panel' +queued_at: '2026-06-11T08:29:19Z' --- ## Background diff --git a/.yoi/tickets/00001KTGFMW70/thread.md b/.yoi/tickets/00001KTGFMW70/thread.md index bb354a30..bdf36b50 100644 --- a/.yoi/tickets/00001KTGFMW70/thread.md +++ b/.yoi/tickets/00001KTGFMW70/thread.md @@ -82,3 +82,48 @@ Created by LocalTicketBackend create. Intake refinement により、要件・invariants・implementation latitude・risk flags・validation focus が揃ったため、Orchestrator が routing できる状態として ready にする。実装 side effect はまだ開始しない。 --- + + + +## State changed + +Ticket を `workspace-panel` が queued にしました。 + + +--- + + + +## State changed + +Queue acceptance: relation query has no blockers, orchestration-plan query has no records, unrelated planning Ticket record was committed (`cd831ec4`), and the remaining dirty state is this Ticket's panel queue update. The Ticket is implementation_ready based on Intake refinement and closed design Ticket `00001KTRKZ14C`. Standing merge-completion authorization is in effect after reviewer approval and safe-workspace checks. Implementation side effects may proceed after this recorded acceptance. + +--- + + + +## Plan + +Routing decision: implementation_ready + +Reason: +- Ticket is `queued`, user/panel authorized routing, relation query has no blockers, and orchestration-plan query has no records. +- Intake refinement marks the Ticket implementation-ready and ties it to closed design Ticket `00001KTRKZ14C`. +- Workspace dirty state was checked and unrelated planning Ticket record was committed before acceptance. + +Evidence checked: +- Ticket body/thread/artifacts and Intake refinement. +- `TicketRelationQuery`: no blockers. +- `TicketOrchestrationPlanQuery`: no records before this routing pass. +- Workspace/worktree/branch state: main worktree only before acceptance. +- Relevant design context: closed workflow split design (`00001KTRKZ14C`) selected `resources/workflows/.md`, builtin source/provenance, workspace override priority, resident core/optional policy, and dogfood/public split. + +IntentPacket: +- Intent: add first-pass builtin Workflow and Knowledge resources as embedded runtime resources with provenance-visible lookup and workspace override/fallback, without requiring broad migration of current role prompt guidance. +- Binding decisions / invariants: keep workflow/knowledge/prompt resource boundaries separate; do not hide dogfood workflow semantics under public builtin slugs; workspace records must override builtin fallback; provenance must be visible; do not inject hidden cross-turn context; do not introduce secret/private builtin Knowledge; keep existing project `.yoi/workflow` and Knowledge support working. +- Requirements / acceptance criteria: explicit source-qualified builtin slug lookup; workspace fallback/override behavior; source/provenance in workflow launch context and Knowledge context/lookup; bundled resources under `resources/workflows` and `resources/knowledge` or equivalent non-prompt directories; tests for builtin lookup, override precedence, missing fallback/diagnostics, and package resource availability; `nix build .#yoi` before completion. +- Implementation latitude: if user-level resource directories need new public API, implement workspace+builtin first and record user-source as follow-up; shared resolver or thin domain-specific resolvers are both acceptable if behavior is aligned. +- Escalate if selector syntax changes break existing workflow invocation or `.yoi/ticket.config.toml`, or if Knowledge schema/Profile authority changes become necessary. +- Validation: focused resolver/role launch/Knowledge tests, `cargo fmt --check`, `git diff --check`, `target/debug/yoi ticket doctor`, and `nix build .#yoi`. + +---