[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CEXV41WBZF4SM654XZPV98":3,"skill-same:01M6CEXV41WBZF4SM654XZPV98":144},{"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":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":88,"commitSha":89,"skillDirectory":90,"forksCount":91,"repositoryHtmlUrl":92,"repositoryHomepageUrl":6,"ownerHtmlUrl":93,"ownerBlogUrl":6,"ownerDescription":94,"updatedAt":95,"install":96,"resources":109},"01M6CEXV41WBZF4SM654XZPV98","measurement-malformed-manifest",null,"Measurement fixture for TSC-compatible methodology validation.","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\u002Fschemas\u002Ffixtures\u002Fskill-frontmatter\u002Finvalid\u002Fmeasurement-malformed-manifest\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32],"manifest","measurement malformed manifest","report","registry","validation","alpha","beta","repository","methodology","preflight","assets","bottleneck","only","evidence","2026-11-10 10:12:30",false,"---\nname: measurement-malformed-manifest\ndescription: Measurement fixture for TSC-compatible methodology validation.\ngoverning_question: Does the bounded methodology fixture resolve?\nartifact_class: measurement\nkata_surface: none\ntriggers: [measure]\nscope: task-local\ninputs: [target]\noutputs: [report]\nmethodology:\n  registry: \"schemas\u002Ffixtures\u002Fskill-frontmatter\u002Fmeasurement-assets\u002Fmalformed-registry.tsc\"\n  calibration_preflight: \"schemas\u002Ffixtures\u002Fskill-frontmatter\u002Fmeasurement-assets\u002Fpreflight.sh\"\n  targets: [\"fixture-target\"]\n  cross_target: false\n  instruction: \"schemas\u002Ffixtures\u002Fskill-frontmatter\u002Fmeasurement-assets\u002Finstruction.md\"\n  path_base: repository-root\n  activation: source-checkout-only\n  target_root_contract: explicit-coh-root\n  output_root: \".tsc\u002Ffixture\"\n  default_mode: hybrid\n  consistency:\n    mechanical: identical\n    llm_repeats: 3\n    llm_spread: exact fixture\n  mechanical:\n    backend: pinned fixture\n    determinism: exact fixture\n    signals:\n      alpha: [\"alpha.fixture\"]\n      beta: [\"beta.fixture\"]\n      gamma: [\"gamma.fixture\"]\n  llm:\n    estimates: [\"target\", \"alpha\", \"beta\", \"gamma\", \"delta_alpha_beta\", \"delta_beta_gamma\", \"delta_gamma_alpha\", \"bottleneck_axis\", \"confidence\", \"summary\", \"axis_evidence\", \"defect_cards\", \"unresolved_ambiguity\", \"next_fixes\"]\n    must_not: [\"guess\"]\n    validation: exact fixture\n    providers:\n      local: fixture\n      ci: fixture\n    ci_prompt: fixture\n---\n\n# Measurement fixture\n","# Measurement fixture\n",{"name":5,"scope":38,"inputs":39,"outputs":41,"triggers":42,"description":7,"methodology":44,"kata_surface":85,"artifact_class":86,"governing_question":87},"task-local",[40],"target",[21],[43],"measure",{"llm":45,"targets":63,"registry":65,"path_base":66,"activation":67,"mechanical":68,"consistency":77,"instruction":80,"output_root":81,"cross_target":34,"default_mode":82,"target_root_contract":83,"calibration_preflight":84},{"must_not":46,"ci_prompt":48,"estimates":49,"providers":61,"validation":62},[47],"guess","fixture",[40,24,25,50,51,52,53,54,55,56,57,58,59,60],"gamma","delta_alpha_beta","delta_beta_gamma","delta_gamma_alpha","bottleneck_axis","confidence","summary","axis_evidence","defect_cards","unresolved_ambiguity","next_fixes",{"ci":48,"local":48},"exact fixture",[64],"fixture-target","schemas\u002Ffixtures\u002Fskill-frontmatter\u002Fmeasurement-assets\u002Fmalformed-registry.tsc","repository-root","source-checkout-only",{"backend":69,"signals":70,"determinism":62},"pinned fixture",{"beta":71,"alpha":73,"gamma":75},[72],"beta.fixture",[74],"alpha.fixture",[76],"gamma.fixture",{"llm_spread":62,"mechanical":78,"llm_repeats":79},"identical",3,"schemas\u002Ffixtures\u002Fskill-frontmatter\u002Fmeasurement-assets\u002Finstruction.md",".tsc\u002Ffixture","hybrid","explicit-coh-root","schemas\u002Ffixtures\u002Fskill-frontmatter\u002Fmeasurement-assets\u002Fpreflight.sh","none","measurement","Does the bounded methodology fixture resolve?","main","fb527e6c4bfb75c71fa75d6471b3aa3da32106d4","schemas\u002Ffixtures\u002Fskill-frontmatter\u002Finvalid\u002Fmeasurement-malformed-manifest",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":97,"prompt":107,"zipAvailable":108},[98,101,104],{"tool":99,"command":100},"npx","npx skills add usurobor\u002Fcnos --skill measurement-malformed-manifest",{"tool":102,"command":103},"bunx","bunx skills add usurobor\u002Fcnos --skill measurement-malformed-manifest",{"tool":105,"command":106},"pnpm","pnpm dlx skills add usurobor\u002Fcnos --skill measurement-malformed-manifest","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fschemas\u002Ffixtures\u002Fskill-frontmatter\u002Finvalid\u002Fmeasurement-malformed-manifest\u002FSKILL.md",true,[110,116,120,124,128,134,138],{"path":111,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fdesign_types.md","REFERENCE","参考文档",7972,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fkdense-experimental-design\u002Freferences\u002Fdesign_types.md",{"path":117,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Ffactorial_and_doe.md",9069,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fkdense-experimental-design\u002Freferences\u002Ffactorial_and_doe.md",{"path":121,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Frandomization_and_blocking.md",7831,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fkdense-experimental-design\u002Freferences\u002Frandomization_and_blocking.md",{"path":125,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002Fsequential_and_adaptive.md",6530,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fkdense-experimental-design\u002Freferences\u002Fsequential_and_adaptive.md",{"path":129,"resourceType":130,"resourceTypeDesc":131,"sizeBytes":132,"sourceHtmlUrl":133},"scripts\u002Fdoe_designs.py","SCRIPT","脚本",9575,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fkdense-experimental-design\u002Fscripts\u002Fdoe_designs.py",{"path":135,"resourceType":130,"resourceTypeDesc":131,"sizeBytes":136,"sourceHtmlUrl":137},"scripts\u002Frandomization.py",9592,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fkdense-experimental-design\u002Fscripts\u002Frandomization.py",{"path":139,"resourceType":140,"resourceTypeDesc":141,"sizeBytes":142,"sourceHtmlUrl":143},"SKILL.expect","OTHER","其他",13,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fschemas\u002Ffixtures\u002Fskill-frontmatter\u002Finvalid\u002Fmeasurement-malformed-manifest\u002FSKILL.expect",[145,164,180,208,224,245],{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":33},"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",[],[152,153,154,155,156,157,158,159,160,161,162,163],"triage","issues","issues triage","issue triage","SET","how","decision","public","use","dispatch","issue","doctrine",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":170,"publishedAt":33},"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",[],[153,171,172,173,174,175,156,176,159,177,160,161,178,162,179],"taxonomy","issues taxonomy","github","status","protocol","open","board","github issue","issue labels",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":196,"publishedAt":33},"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",[186,191],{"categoryNo":187,"categoryName":188,"taxonomyType":189,"taxonomyTypeDesc":190},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":192,"categoryName":193,"taxonomyType":194,"taxonomyTypeDesc":195},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[153,197,173,198,199,200,156,201,171,176,157,202,203,177,204,205,206,207,160,162],"issues map","reasoning","data","pipeline","api","json","README","edit","interactive","fetch","generated",{"skillNo":209,"name":153,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":213,"publishedAt":33},"01M6CF8CZQH7G7B7RZPANQWR4G","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.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002FSKILL.md",[],[153,173,214,215,216,217,218,219,220,171,176,157,158,221,203,222,160,31,161,223],"pr","current state","run","artifacts","state","package","boundary","branch","command","cds",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":230,"publishedAt":33},"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",[],[231,232,217,175,233,157,234,235,236,159,237,238,239,240,160,241,242,243,244,163],"receipt stream","handoff","index","learning","format","trace","repo","closeout","read","channel","embedded","patch","shape","cdd",{"skillNo":246,"name":247,"nameZh":6,"description":248,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":249,"categories":250,"keywords":251,"publishedAt":33},"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",[],[252,173,253,254,255,256,157,257,258,221,237,239,160,31,161,259,178,260,50,261],"mid flight","change","sessions","file","cache","pin","coordination","up","Legacy","artifact channel"]