[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CF8CZQH7G7B7RZPANQWR4G":3,"skill-same:01M6CF8CZQH7G7B7RZPANQWR4G":289},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":67,"commitSha":68,"skillDirectory":69,"forksCount":70,"repositoryHtmlUrl":71,"repositoryHomepageUrl":6,"ownerHtmlUrl":72,"ownerBlogUrl":6,"ownerDescription":73,"updatedAt":74,"install":75,"resources":88},"01M6CF8CZQH7G7B7RZPANQWR4G","issues",null,"cnos.issues package entrypoint. Use when reasoning about issue taxonomy, the Issue Pivot \u002F issue-board (`cn issues map`), the read-only CDS issue-state evaluator (`cn issues fsm evaluate`), or the current command-dispatch disposition of issue tooling.","usurobor\u002Fcnos","usurobor","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F182342826?v=4","01M6CEXJCRMYD8HB2315FGB1Q8","Peter Lisovin","01M6CEXJH2RW04GQ2SNXY40F5S",9,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"open","cds","dispatch","only","use","command","README","branch","decision","how","github","taxonomy","boundary","package","state","artifacts","run","current state","pr","2026-11-10 10:12:30",false,"---\nname: issues\ndescription: cnos.issues package entrypoint. Use when reasoning about issue taxonomy, the Issue Pivot \u002F issue-board (`cn issues map`), the read-only CDS issue-state evaluator (`cn issues fsm evaluate`), or the current command-dispatch disposition of issue tooling.\nartifact_class: skill\nkata_surface: none\ngoverning_question: What owns issue taxonomy, board mapping, Issue Pivot generation, and issue-state evaluation, and how is that ownership realized through the current command-dispatch boundary?\nvisibility: public\ntriggers:\n  - issues\n  - issue board\n  - issue pivot\n  - board map\n  - taxonomy\n  - triage\n  - issues fsm\n  - issue state evaluator\nscope: global\ninputs:\n  - open GitHub issues (labels, state, comments)\n  - the issue taxonomy (kind\u002Farea\u002Fpriority\u002Feffort\u002Fstatus\u002Fprotocol\u002Fdispatch labels)\n  - the observed fact snapshot for one issue (run state, branch, PR, CDD artifacts — see commands\u002Fissues-fsm)\noutputs:\n  - issue-board records (taxonomy-aware, effort-weighted)\n  - static Issue Pivot board output (index.html, board-data.json, README.md)\n  - a read-only issue-state decision (current state, observed facts, enabled transition, blocked reason, proposed action)\ncalls:\n  - skills\u002Fmap\u002FSKILL.md\n  - skills\u002Ftaxonomy\u002FSKILL.md\n  - skills\u002Ftriage\u002FSKILL.md\n---\n\n# cnos.issues\n\n## Core Principle\n\n`cnos.issues` is the package home for issue-board cognition: it owns issue\ntaxonomy, board mapping, and Issue Pivot generation as a domain, distinct\nfrom the CLI dispatch that invokes it.\n\n`cnos.issues` owns:\n\n- **issue taxonomy** — the label vocabulary an issue is judged against\n  (`skills\u002Ftaxonomy\u002FSKILL.md`, citing [`docs\u002Fdevelopment\u002Fissues\u002FTAXONOMY.md`](..\u002F..\u002F..\u002Fdocs\u002Fdevelopment\u002Fissues\u002FTAXONOMY.md) as the canonical source, not forking it);\n- **triage doctrine** — how a raw issue becomes coherently labeled and\n  dispatchable (`skills\u002Ftriage\u002FSKILL.md`, citing [`docs\u002Fdevelopment\u002Fissues\u002FTRIAGE.md`](..\u002F..\u002F..\u002Fdocs\u002Fdevelopment\u002Fissues\u002FTRIAGE.md));\n- **board mapping \u002F Issue Pivot generation** — the domain logic that fetches\n  open issues, derives taxonomy-aware records, computes effort, and renders\n  the interactive board (`skills\u002Fmap\u002FSKILL.md`).\n- **the generic issue-state fact model and evaluator engine** — the\n  `FactSnapshot` model and the transition-table evaluator that\n  `cn issues fsm evaluate` (cnos#568, Phase 1) drives. This package owns the\n  *generic* engine only: it is unaware of \"CDS\" as a concept beyond reading\n  whatever transition-table file it is given. The CDS-specific transition\n  table itself (states\u002Ftriggers\u002Fguards\u002Factions, declarative JSON) is owned\n  by `cnos.cds` at\n  [`..\u002Fcnos.cds\u002Fskills\u002Fcds\u002Ffsm\u002Ftransitions.json`](..\u002Fcnos.cds\u002Fskills\u002Fcds\u002Ffsm\u002Ftransitions.json),\n  per cnos#568's ownership split. Phase 1 is strictly read-only: no\n  `--apply` flag exists, and no code path in `commands\u002Fissues-fsm\u002F` writes a\n  GitHub label. Label-mutation authority is Phase 2 (cnos#569).\n\n## Command-dispatch disposition\n\nThe user-facing command `cn issues map` is a **compiled-in kernel command**\n(`SourceKernel` \u002F `TierKernel`), registered in `src\u002Fgo\u002Fcmd\u002Fcn\u002Fmain.go` and\ndispatched by the thin `src\u002Fgo\u002Finternal\u002Fcli\u002Fcmd_issues_map.go` (argument\nparsing + delegation only).\n\nThe Go domain implementation — `issuesmap.go`, `fetch.go`,\n`issuesmap_test.go`, `templates\u002F`, `testdata\u002F` — lives under this package at\n[`commands\u002Fissues-map\u002F`](commands\u002Fissues-map\u002F), as its own Go module\n(`module github.com\u002Fusurobor\u002Fcnos\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map`),\nmirroring the [cnos#392](https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fissues\u002F392)\n`cdd-verify` precedent exactly: wired into `src\u002Fgo\u002Fgo.mod` via a\n`require`+`replace` pair, added to `go.work`'s `use (...)` list, and\ndispatched by the thin `cmd_issues_map.go` shim (import + one-line\ndelegation only — no domain logic in the CLI file).\n\n`cn issues map` is a **temporary built-in shim until\n[#216](https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fissues\u002F216)**: dispatch stays through\nthe compiled-in kernel registration, not the package-command exec-dispatch\nmechanism ([`PACKAGE-SYSTEM.md` §7](..\u002F..\u002F..\u002Fdocs\u002Freference\u002Fpackages\u002FPACKAGE-SYSTEM.md)).\n`commands\u002Fissues-map\u002F` under this package is **Go-source co-location**, not\na declared package command: `cn.package.json`'s `commands` object does not\nlist `issues-map` (matching `cnos.cdd\u002Fcn.package.json`, which likewise has\nno `cdd-verify` entry despite `cdd-verify`'s Go source living under\n`cnos.cdd\u002Fcommands\u002Fcdd-verify\u002F`). Declaring one would create a dead entry —\nthe kernel built-in always shadows a same-named package command silently\nper the command-discovery precedence rule — and would misrepresent the\ncommand as package-provided exec-dispatch when it is not.\n\nA future #216 cycle may move `issues-map` onto real package-command\nexec-dispatch: removing the kernel registration in `main.go`, adding a\n`commands.issues-map` entry to this package's `cn.package.json` with a\n`cn-issues-map` entrypoint script, and adding package-install plumbing to\nthe board-map GitHub Action. None of that is done by this package as it\nstands — physical co-location of the domain source is not the same as\ndeclared package-command dispatch.\n\n`cn issues fsm evaluate` (cnos#568, Phase 1) has the **identical\ndisposition**, mirroring `issues-map` exactly: a compiled-in kernel command\n(`SourceKernel`\u002F`TierKernel`) registered in `src\u002Fgo\u002Fcmd\u002Fcn\u002Fmain.go` as\n`reg.Register(&cli.IssuesFsmCmd{})`, dispatched by the thin\n`src\u002Fgo\u002Finternal\u002Fcli\u002Fcmd_issues_fsm.go` shim (import + one-line delegation\nonly), with its Go domain implementation Go-source co-located under this\npackage at [`commands\u002Fissues-fsm\u002F`](commands\u002Fissues-fsm\u002F) as its own module\n(`module github.com\u002Fusurobor\u002Fcnos\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm`),\nwired into `src\u002Fgo\u002Fgo.mod` via `require`+`replace` and into root\n`go.work`'s `use (...)` list. `cn.package.json`'s `commands` object does\nnot list `issues-fsm`, for the same #216-shim reason given above. Registry\nresolution: noun=`issues`, verb=`fsm` → registry key `issues-fsm`; the\ncommand's own `Run` then dispatches on the first remaining arg (`evaluate`\nis the only sub-verb in Phase 1 — `apply` is explicitly out of scope,\nbelonging to Phase 2 \u002F cnos#569).\n\n## Non-goals\n\n- Does not implement generic package-command discovery (out of scope; see #216).\n- Does not fork the issue taxonomy or triage doctrine — it cites the\n  canonical docs.\n- Does not change board visual semantics, effort\u002Fpriority\u002Ftaxonomy\n  semantics, or dispatch\u002Fwake\u002FCDD\u002Flabel behavior.\n","# cnos.issues\n\n## Core Principle\n\n`cnos.issues` is the package home for issue-board cognition: it owns issue\ntaxonomy, board mapping, and Issue Pivot generation as a domain, distinct\nfrom the CLI dispatch that invokes it.\n\n`cnos.issues` owns:\n\n- **issue taxonomy** — the label vocabulary an issue is judged against\n  (`skills\u002Ftaxonomy\u002FSKILL.md`, citing [`docs\u002Fdevelopment\u002Fissues\u002FTAXONOMY.md`](..\u002F..\u002F..\u002Fdocs\u002Fdevelopment\u002Fissues\u002FTAXONOMY.md) as the canonical source, not forking it);\n- **triage doctrine** — how a raw issue becomes coherently labeled and\n  dispatchable (`skills\u002Ftriage\u002FSKILL.md`, citing [`docs\u002Fdevelopment\u002Fissues\u002FTRIAGE.md`](..\u002F..\u002F..\u002Fdocs\u002Fdevelopment\u002Fissues\u002FTRIAGE.md));\n- **board mapping \u002F Issue Pivot generation** — the domain logic that fetches\n  open issues, derives taxonomy-aware records, computes effort, and renders\n  the interactive board (`skills\u002Fmap\u002FSKILL.md`).\n- **the generic issue-state fact model and evaluator engine** — the\n  `FactSnapshot` model and the transition-table evaluator that\n  `cn issues fsm evaluate` (cnos#568, Phase 1) drives. This package owns the\n  *generic* engine only: it is unaware of \"CDS\" as a concept beyond reading\n  whatever transition-table file it is given. The CDS-specific transition\n  table itself (states\u002Ftriggers\u002Fguards\u002Factions, declarative JSON) is owned\n  by `cnos.cds` at\n  [`..\u002Fcnos.cds\u002Fskills\u002Fcds\u002Ffsm\u002Ftransitions.json`](..\u002Fcnos.cds\u002Fskills\u002Fcds\u002Ffsm\u002Ftransitions.json),\n  per cnos#568's ownership split. Phase 1 is strictly read-only: no\n  `--apply` flag exists, and no code path in `commands\u002Fissues-fsm\u002F` writes a\n  GitHub label. Label-mutation authority is Phase 2 (cnos#569).\n\n## Command-dispatch disposition\n\nThe user-facing command `cn issues map` is a **compiled-in kernel command**\n(`SourceKernel` \u002F `TierKernel`), registered in `src\u002Fgo\u002Fcmd\u002Fcn\u002Fmain.go` and\ndispatched by the thin `src\u002Fgo\u002Finternal\u002Fcli\u002Fcmd_issues_map.go` (argument\nparsing + delegation only).\n\nThe Go domain implementation — `issuesmap.go`, `fetch.go`,\n`issuesmap_test.go`, `templates\u002F`, `testdata\u002F` — lives under this package at\n[`commands\u002Fissues-map\u002F`](commands\u002Fissues-map\u002F), as its own Go module\n(`module github.com\u002Fusurobor\u002Fcnos\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map`),\nmirroring the [cnos#392](https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fissues\u002F392)\n`cdd-verify` precedent exactly: wired into `src\u002Fgo\u002Fgo.mod` via a\n`require`+`replace` pair, added to `go.work`'s `use (...)` list, and\ndispatched by the thin `cmd_issues_map.go` shim (import + one-line\ndelegation only — no domain logic in the CLI file).\n\n`cn issues map` is a **temporary built-in shim until\n[#216](https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fissues\u002F216)**: dispatch stays through\nthe compiled-in kernel registration, not the package-command exec-dispatch\nmechanism ([`PACKAGE-SYSTEM.md` §7](..\u002F..\u002F..\u002Fdocs\u002Freference\u002Fpackages\u002FPACKAGE-SYSTEM.md)).\n`commands\u002Fissues-map\u002F` under this package is **Go-source co-location**, not\na declared package command: `cn.package.json`'s `commands` object does not\nlist `issues-map` (matching `cnos.cdd\u002Fcn.package.json`, which likewise has\nno `cdd-verify` entry despite `cdd-verify`'s Go source living under\n`cnos.cdd\u002Fcommands\u002Fcdd-verify\u002F`). Declaring one would create a dead entry —\nthe kernel built-in always shadows a same-named package command silently\nper the command-discovery precedence rule — and would misrepresent the\ncommand as package-provided exec-dispatch when it is not.\n\nA future #216 cycle may move `issues-map` onto real package-command\nexec-dispatch: removing the kernel registration in `main.go`, adding a\n`commands.issues-map` entry to this package's `cn.package.json` with a\n`cn-issues-map` entrypoint script, and adding package-install plumbing to\nthe board-map GitHub Action. None of that is done by this package as it\nstands — physical co-location of the domain source is not the same as\ndeclared package-command dispatch.\n\n`cn issues fsm evaluate` (cnos#568, Phase 1) has the **identical\ndisposition**, mirroring `issues-map` exactly: a compiled-in kernel command\n(`SourceKernel`\u002F`TierKernel`) registered in `src\u002Fgo\u002Fcmd\u002Fcn\u002Fmain.go` as\n`reg.Register(&cli.IssuesFsmCmd{})`, dispatched by the thin\n`src\u002Fgo\u002Finternal\u002Fcli\u002Fcmd_issues_fsm.go` shim (import + one-line delegation\nonly), with its Go domain implementation Go-source co-located under this\npackage at [`commands\u002Fissues-fsm\u002F`](commands\u002Fissues-fsm\u002F) as its own module\n(`module github.com\u002Fusurobor\u002Fcnos\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm`),\nwired into `src\u002Fgo\u002Fgo.mod` via `require`+`replace` and into root\n`go.work`'s `use (...)` list. `cn.package.json`'s `commands` object does\nnot list `issues-fsm`, for the same #216-shim reason given above. Registry\nresolution: noun=`issues`, verb=`fsm` → registry key `issues-fsm`; the\ncommand's own `Run` then dispatches on the first remaining arg (`evaluate`\nis the only sub-verb in Phase 1 — `apply` is explicitly out of scope,\nbelonging to Phase 2 \u002F cnos#569).\n\n## Non-goals\n\n- Does not implement generic package-command discovery (out of scope; see #216).\n- Does not fork the issue taxonomy or triage doctrine — it cites the\n  canonical docs.\n- Does not change board visual semantics, effort\u002Fpriority\u002Ftaxonomy\n  semantics, or dispatch\u002Fwake\u002FCDD\u002Flabel behavior.\n",{"name":5,"calls":43,"scope":47,"inputs":48,"outputs":52,"triggers":56,"visibility":63,"description":7,"kata_surface":64,"artifact_class":65,"governing_question":66},[44,45,46],"skills\u002Fmap\u002FSKILL.md","skills\u002Ftaxonomy\u002FSKILL.md","skills\u002Ftriage\u002FSKILL.md","global",[49,50,51],"open GitHub issues (labels, state, comments)","the issue taxonomy (kind\u002Farea\u002Fpriority\u002Feffort\u002Fstatus\u002Fprotocol\u002Fdispatch labels)","the observed fact snapshot for one issue (run state, branch, PR, CDD artifacts — see commands\u002Fissues-fsm)",[53,54,55],"issue-board records (taxonomy-aware, effort-weighted)","static Issue Pivot board output (index.html, board-data.json, README.md)","a read-only issue-state decision (current state, observed facts, enabled transition, blocked reason, proposed action)",[5,57,58,59,30,60,61,62],"issue board","issue pivot","board map","triage","issues fsm","issue state evaluator","public","none","skill","What owns issue taxonomy, board mapping, Issue Pivot generation, and issue-state evaluation, and how is that ownership realized through the current command-dispatch boundary?","main","fb527e6c4bfb75c71fa75d6471b3aa3da32106d4","src\u002Fpackages\u002Fcnos.issues",0,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos","https:\u002F\u002Fgithub.com\u002Fusurobor","Coherence engineer. Building git-CN.","2026-11-07 14:25:44",{"source":8,"skillName":5,"commands":76,"prompt":86,"zipAvailable":87},[77,80,83],{"tool":78,"command":79},"npx","npx skills add usurobor\u002Fcnos --skill issues",{"tool":81,"command":82},"bunx","bunx skills add usurobor\u002Fcnos --skill issues",{"tool":84,"command":85},"pnpm","pnpm dlx skills add usurobor\u002Fcnos --skill issues","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002FSKILL.md",true,[89,95,101,105,109,113,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,234,238,242,246,250,254,258,262,266,270,273,277,281,285],{"path":90,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":93,"sourceHtmlUrl":94},"cn.package.json","REFERENCE","参考文档",143,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcn.package.json",{"path":96,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":99,"sourceHtmlUrl":100},"commands\u002Fissues-dispatch\u002Fdispatch_test.go","SCRIPT","脚本",12558,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Fdispatch_test.go",{"path":102,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":103,"sourceHtmlUrl":104},"commands\u002Fissues-dispatch\u002Fdispatch.go",8048,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Fdispatch.go",{"path":106,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":107,"sourceHtmlUrl":108},"commands\u002Fissues-dispatch\u002Ffetch_test.go",3226,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Ffetch_test.go",{"path":110,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":111,"sourceHtmlUrl":112},"commands\u002Fissues-dispatch\u002Ffetch.go",6417,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Ffetch.go",{"path":114,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":117,"sourceHtmlUrl":118},"commands\u002Fissues-dispatch\u002Fgo.mod","OTHER","其他",87,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Fgo.mod",{"path":120,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":121,"sourceHtmlUrl":122},"commands\u002Fissues-dispatch\u002Fissuesdispatch.go",2805,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Fissuesdispatch.go",{"path":124,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":125,"sourceHtmlUrl":126},"commands\u002Fissues-dispatch\u002Freconcile_test.go",3069,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Freconcile_test.go",{"path":128,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":129,"sourceHtmlUrl":130},"commands\u002Fissues-dispatch\u002Freconcile.go",4775,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-dispatch\u002Freconcile.go",{"path":132,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":133,"sourceHtmlUrl":134},"commands\u002Fissues-fsm\u002Fdecision.go",6355,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fdecision.go",{"path":136,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":137,"sourceHtmlUrl":138},"commands\u002Fissues-fsm\u002Ffetch.go",19071,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ffetch.go",{"path":140,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":141,"sourceHtmlUrl":142},"commands\u002Fissues-fsm\u002Fgo.mod",82,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fgo.mod",{"path":144,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":145,"sourceHtmlUrl":146},"commands\u002Fissues-fsm\u002Fissuesfsm_test.go",66382,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fissuesfsm_test.go",{"path":148,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":149,"sourceHtmlUrl":150},"commands\u002Fissues-fsm\u002Fissuesfsm.go",15302,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fissuesfsm.go",{"path":152,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":153,"sourceHtmlUrl":154},"commands\u002Fissues-fsm\u002Fscan_test.go",19535,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fscan_test.go",{"path":156,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":157,"sourceHtmlUrl":158},"commands\u002Fissues-fsm\u002Fscan.go",17150,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fscan.go",{"path":160,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":161,"sourceHtmlUrl":162},"commands\u002Fissues-fsm\u002Fsnapshot.go",7123,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fsnapshot.go",{"path":164,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":165,"sourceHtmlUrl":166},"commands\u002Fissues-fsm\u002Ftable.go",8003,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftable.go",{"path":168,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":169,"sourceHtmlUrl":170},"commands\u002Fissues-fsm\u002Fterminal_test.go",19516,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fterminal_test.go",{"path":172,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":173,"sourceHtmlUrl":174},"commands\u002Fissues-fsm\u002Fterminal.go",12859,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Fterminal.go",{"path":176,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":177,"sourceHtmlUrl":178},"commands\u002Fissues-fsm\u002Ftestdata\u002Fchanges-no-repair.json",382,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fchanges-no-repair.json",{"path":180,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":181,"sourceHtmlUrl":182},"commands\u002Fissues-fsm\u002Ftestdata\u002Fchanges-with-repair.json",400,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fchanges-with-repair.json",{"path":184,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":185,"sourceHtmlUrl":186},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-active.json",359,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-active.json",{"path":188,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":189,"sourceHtmlUrl":190},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-block-no-evidence.json",393,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-block-no-evidence.json",{"path":192,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":193,"sourceHtmlUrl":194},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-block-with-evidence.json",413,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-block-with-evidence.json",{"path":196,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":197,"sourceHtmlUrl":198},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-dead-no-matter.json",363,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-dead-no-matter.json",{"path":200,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":201,"sourceHtmlUrl":202},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-dead-with-commits.json",402,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-dead-with-commits.json",{"path":204,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":205,"sourceHtmlUrl":206},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-release-no-matter.json",410,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-release-no-matter.json",{"path":208,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":209,"sourceHtmlUrl":210},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-release-with-matter.json",437,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-release-with-matter.json",{"path":212,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":213,"sourceHtmlUrl":214},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-review-request-branch-only.json",373,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-review-request-branch-only.json",{"path":216,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":217,"sourceHtmlUrl":218},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-review-request-no-matter.json",403,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-review-request-no-matter.json",{"path":220,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":221,"sourceHtmlUrl":222},"commands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-review-request-with-matter.json",378,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fin-progress-review-request-with-matter.json",{"path":224,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":225,"sourceHtmlUrl":226},"commands\u002Fissues-fsm\u002Ftestdata\u002Fready.json",317,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fready.json",{"path":228,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":229,"sourceHtmlUrl":230},"commands\u002Fissues-fsm\u002Ftestdata\u002Freview-empty.json",376,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Freview-empty.json",{"path":232,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":217,"sourceHtmlUrl":233},"commands\u002Fissues-fsm\u002Ftestdata\u002Freview-partial-evidence.json","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Freview-partial-evidence.json",{"path":235,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":236,"sourceHtmlUrl":237},"commands\u002Fissues-fsm\u002Ftestdata\u002Freview-request-only.json",397,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Freview-request-only.json",{"path":239,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":240,"sourceHtmlUrl":241},"commands\u002Fissues-fsm\u002Ftestdata\u002Freview-with-pr.json",424,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Freview-with-pr.json",{"path":243,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":244,"sourceHtmlUrl":245},"commands\u002Fissues-fsm\u002Ftestdata\u002Fscan-died-after-pr-before-review-request.json",420,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fscan-died-after-pr-before-review-request.json",{"path":247,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":248,"sourceHtmlUrl":249},"commands\u002Fissues-fsm\u002Ftestdata\u002Fscan-died-after-review-request-before-review.json",510,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Fscan-died-after-review-request-before-review.json",{"path":251,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":252,"sourceHtmlUrl":253},"commands\u002Fissues-fsm\u002Ftestdata\u002Ftodo-claimable.json",368,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Ftodo-claimable.json",{"path":255,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":256,"sourceHtmlUrl":257},"commands\u002Fissues-fsm\u002Ftestdata\u002Ftodo-competing-run.json",385,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Ftodo-competing-run.json",{"path":259,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":260,"sourceHtmlUrl":261},"commands\u002Fissues-fsm\u002Ftestdata\u002Ftodo-resume-existing-matter.json",387,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Ftodo-resume-existing-matter.json",{"path":263,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":264,"sourceHtmlUrl":265},"commands\u002Fissues-fsm\u002Ftestdata\u002Ftodo.json",316,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-fsm\u002Ftestdata\u002Ftodo.json",{"path":267,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":268,"sourceHtmlUrl":269},"commands\u002Fissues-map\u002Ffetch.go",1984,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map\u002Ffetch.go",{"path":271,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":141,"sourceHtmlUrl":272},"commands\u002Fissues-map\u002Fgo.mod","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map\u002Fgo.mod",{"path":274,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":275,"sourceHtmlUrl":276},"commands\u002Fissues-map\u002Fissuesmap_test.go",6224,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map\u002Fissuesmap_test.go",{"path":278,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":279,"sourceHtmlUrl":280},"commands\u002Fissues-map\u002Fissuesmap.go",12424,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map\u002Fissuesmap.go",{"path":282,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":283,"sourceHtmlUrl":284},"commands\u002Fissues-map\u002Ftemplates\u002Fboard.template.html",334585,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map\u002Ftemplates\u002Fboard.template.html",{"path":286,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":287,"sourceHtmlUrl":288},"commands\u002Fissues-map\u002Ftestdata\u002Fissues.json",1594,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fcommands\u002Fissues-map\u002Ftestdata\u002Fissues.json",[290,302,315,342,363,381],{"skillNo":291,"name":292,"nameZh":6,"description":293,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":294,"categories":295,"keywords":296,"publishedAt":38},"01M6CF8RWQPM0VXZG06XMR0FFX","issues\u002Ftriage","Issue triage doctrine pointer. Use when classifying a new issue, deciding dispatch eligibility, or deciding whether to close\u002Fsupersede\u002Fdefer.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fskills\u002Ftriage\u002FSKILL.md",[],[60,5,297,298,299,28,27,63,23,21,300,301],"issues triage","issue triage","SET","issue","doctrine",{"skillNo":303,"name":304,"nameZh":6,"description":305,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":306,"categories":307,"keywords":308,"publishedAt":38},"01M6CF8PJ812DD4APZ3WE8X67B","issues\u002Ftaxonomy","Issue label taxonomy pointer. Use when classifying an issue's kind\u002Farea\u002Fpriority\u002Feffort\u002Fstatus\u002Fprotocol\u002Fdispatch labels, or when the board needs to interpret them.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fskills\u002Ftaxonomy\u002FSKILL.md",[],[5,30,309,29,310,311,299,19,63,312,23,21,313,300,314],"issues taxonomy","status","protocol","board","github issue","issue labels",{"skillNo":316,"name":317,"nameZh":6,"description":318,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":319,"categories":320,"keywords":331,"publishedAt":38},"01M6CF8KBMZ4D0CDJQ3PF1YVTP","issues\u002Fmap","Issue-board (Issue Pivot) generation domain. Use when reasoning about `cn issues map`'s fetch, taxonomy-parse, effort-computation, and render pipeline, or about the board's JSON\u002FHTML output contract.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fskills\u002Fmap\u002FSKILL.md",[321,326],{"categoryNo":322,"categoryName":323,"taxonomyType":324,"taxonomyTypeDesc":325},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":327,"categoryName":328,"taxonomyType":329,"taxonomyTypeDesc":330},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[5,332,29,333,334,335,299,336,30,19,28,337,25,312,338,339,340,341,23,300],"issues map","reasoning","data","pipeline","api","json","edit","interactive","fetch","generated",{"skillNo":343,"name":344,"nameZh":6,"description":345,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":346,"categories":347,"keywords":348,"publishedAt":38},"01M6CF896XKSRQVB1CSHY8GSXB","receipt-stream","Cross-cycle receipt-stream doctrine for protocol-iteration. Use when γ closes a cycle and writes the per-cycle iteration artifact (`cdd-iteration.md`), when γ updates the cross-cycle aggregator at `.cdd\u002Fiterations\u002FINDEX.md`, when ε reads the receipt stream across cycles to surface protocol-gap patterns, when a finding's disposition lands a cross-repo patch and the cross-repo trace bundle attaches, or when a courtesy empty-findings stub is written for a `protocol_gap_count == 0` cycle.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.handoff\u002Fskills\u002Fhandoff\u002Freceipt-stream\u002FSKILL.md",[],[349,350,34,311,351,28,352,353,354,63,355,356,357,358,23,359,360,361,362,301],"receipt stream","handoff","index","learning","format","trace","repo","closeout","read","channel","embedded","patch","shape","cdd",{"skillNo":364,"name":365,"nameZh":6,"description":366,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":367,"categories":368,"keywords":369,"publishedAt":38},"01M6CF84VCBME6RK8V6HAVDM8Z","mid-flight","Mid-flight γ→in-flight-α rescue channel. Use when γ needs to change a load-bearing fact (pinned axis, scope, AC, blocker) after α has begun coding, when γ edits the cycle's GitHub issue body mid-cycle, or when a spec change lands on origin\u002Fmain while α\u002Fβ polling sessions are in-flight.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.handoff\u002Fskills\u002Fhandoff\u002Fmid-flight\u002FSKILL.md",[],[370,29,371,372,373,374,28,375,376,26,355,357,23,22,21,377,313,378,379,380],"mid flight","change","sessions","file","cache","pin","coordination","up","Legacy","gamma","artifact channel",{"skillNo":382,"name":21,"nameZh":6,"description":383,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":384,"categories":385,"keywords":390,"publishedAt":38},"01M6CF819GAMEVZN193MSK22DW","Dispatch-time wire-format contract between γ (orchestrator) and α\u002Fβ (workers). Use when γ authors a dispatch prompt for α or β, when δ enriches an under-specified prompt at routing time, or when α reads the implementation-contract block at intake.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.handoff\u002Fskills\u002Fhandoff\u002Fdispatch\u002FSKILL.md",[386,389],{"categoryNo":387,"categoryName":388,"taxonomyType":324,"taxonomyTypeDesc":325},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":327,"categoryName":328,"taxonomyType":329,"taxonomyTypeDesc":330},[21,350,391,32,392,393,394,395,28,396,26,355,397,23,398,300,399,362,400,379],"intake","alpha","beta","operator","escalation","template","orchestrator","ready","contracts","delta"]