/loom-enhanced-research
This released demo is a current, migrated target-skill snapshot for the exact Skill Orchestrator package version 0.3.282.
Runtime Contract
- Read
assets/so-workflow/so-package-lock.json before acquisition. The bound package is released 0.3.282.
- Use the resolver-selected exact-RID self-contained runtime by default. The explicit .NET CLI mode is a separate path and never a fallback after startup.
- Prove the selected runtime with a fresh
--guide result, then use local stdio MCP and so_inspect_workflow_fragment against the same external workflow copy before downstream work.
- Run and resume only against a fresh external copy of
assets/so-workflow/so-template.json. Keep the copy, event sidecar, Mermaid, HTML, and audit files outside this skill folder.
0.3.282 Semantic Rules
- Literal
updates on plain ToolCall or noop do not write context. Use StateUpdate or MemoryWrite for literal writes.
- Treat
$result by emitter: known-null and unproven emitters are not producers; real tools and proven external projections may use it.
- A declared output family is not evidence. A same-transition self-binding is not a prior producer, and a branch back edge is not a first-arrival producer.
- Before migrating repeated shapes, run the local dry-scan tools under
assets/so-workflow/scripts, preserve source hashes, inspect candidates, validate with the exact runtime, and run the idempotence check.
Workflow
- Prove the exact published runtime, MCP fragment inspection, and fresh guide.
- Collect research intake and initialize the external run artifacts.
- Execute bounded research rounds that create evidence, then assemble and review the material inventory.
- Generate a draft from existing evidence, collect draft review, and follow the selected continuation.
- Publish the final report and completion manifest only after the terminal business-output gate passes.
AskUser seams request user-owned fields only. Runtime-owned paths, provenance, and audit evidence return through external runtime seams. A blocked result is a request for the next structured input, not completion.
Files
assets/so-workflow/so-template.json is the workflow authority.
assets/so-workflow/node-to-file-map.md maps nodes to checked-in files and runtime evidence.
assets/so-workflow/reference/runtime-semantic-migration.md records the 0.3.282 semantic matrix.
assets/so-workflow/reference/migration-script-playbook.md defines dry-run, candidate, hash, rollback, and idempotence rules.
assets/so-workflow/scripts contains the four migration entry points.
1---2name: loom-enhanced-research3description: Bounded research with material review, draft review, and a released 0.3.282 Loom-governanced workflow.4---56# /loom-enhanced-research78This released demo is a current, migrated target-skill snapshot for the exact Skill Orchestrator package version 0.3.282.910## Runtime Contract1112- Read `assets/so-workflow/so-package-lock.json` before acquisition. The bound package is released 0.3.282.13- Use the resolver-selected exact-RID self-contained runtime by default. The explicit .NET CLI mode is a separate path and never a fallback after startup.14- Prove the selected runtime with a fresh `--guide` result, then use local stdio MCP and `so_inspect_workflow_fragment` against the same external workflow copy before downstream work.15- Run and resume only against a fresh external copy of `assets/so-workflow/so-template.json`. Keep the copy, event sidecar, Mermaid, HTML, and audit files outside this skill folder.1617## 0.3.282 Semantic Rules1819- Literal `updates` on plain `ToolCall` or `noop` do not write context. Use `StateUpdate` or `MemoryWrite` for literal writes.20- Treat `$result` by emitter: known-null and unproven emitters are not producers; real tools and proven external projections may use it.21- A declared output family is not evidence. A same-transition self-binding is not a prior producer, and a branch back edge is not a first-arrival producer.22- Before migrating repeated shapes, run the local dry-scan tools under `assets/so-workflow/scripts`, preserve source hashes, inspect candidates, validate with the exact runtime, and run the idempotence check.2324## Workflow25261. Prove the exact published runtime, MCP fragment inspection, and fresh guide.272. Collect research intake and initialize the external run artifacts.283. Execute bounded research rounds that create evidence, then assemble and review the material inventory.294. Generate a draft from existing evidence, collect draft review, and follow the selected continuation.305. Publish the final report and completion manifest only after the terminal business-output gate passes.3132AskUser seams request user-owned fields only. Runtime-owned paths, provenance, and audit evidence return through external runtime seams. A blocked result is a request for the next structured input, not completion.3334## Files3536- `assets/so-workflow/so-template.json` is the workflow authority.37- `assets/so-workflow/node-to-file-map.md` maps nodes to checked-in files and runtime evidence.38- `assets/so-workflow/reference/runtime-semantic-migration.md` records the 0.3.282 semantic matrix.39- `assets/so-workflow/reference/migration-script-playbook.md` defines dry-run, candidate, hash, rollback, and idempotence rules.40- `assets/so-workflow/scripts` contains the four migration entry points.