Repository navigation
Releases
Release v2.1.17
[2.1.17] - 2026-11-04
Added
- Add the writing/align-intent Skill to restate user intent for review, distinguish explicit requirements from AI inferences, and incorporate corrections before dependent work. Include research sources and clarification examples.
Changed
- Update Hub inventory and package verification for 17 complete Skill packages.
Release execution
- Source tag: v2.1.17
- Source commit: 9199c3b
- Workflow commit: 9199c3b
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.17
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/41807463206
Stage ID: 488cece4-6dc9-43f3-b163-0a85043af3a3.
npm stage shasum: d20c88e2601cbd8f8452f0bf6edde3083dda7294
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
What's Changed
- fix(specdev): 结果报告入库白名单与纯报告校验 (#102) by @NAMEWTA in #103
- chore(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #100
- chore(deps): bump read-cmd-shim from 5.0.0 to 7.0.1 by @dependabot[bot] in #101
Full Changelog: v2.1.16...v2.1.17
Release v2.1.16
[2.1.16] - 2026-10-29
Fixed
- Preserve month-grouped historical SpecDev archives during refresh without treating the month as a Change identity. Reserve recognizable historical identities for conflict detection and keep legacy records read-only.
- Protect archive index files as opaque runtime data and report conflicting paths in the existing installation. Regenerate the shared runtime and portable SpecDev documents.
Release execution
- Source tag: v2.1.16
- Source commit: f81ca74
- Workflow commit: f81ca74
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.16
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40854952687
Stage ID: 5ca2a6da-acbd-49fa-83ec-08d86575c868.
npm stage shasum: 4fe5b4a6ccbfbd2bf4323eb08b90a29593af557e
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
Full Changelog: v2.1.15...v2.1.16
Release v2.1.15
[2.1.15] - 2026-10-29
Changed
- Apply ASD-STE100 Issue 9 expression principles to Learning explanations and SpecDev learning guides, preserving the user's language and the distinction between clarity and verified compliance.
- Consolidate Learning lesson, questioning and Goal-Plan guidance and SpecDev artifact, review, error-handling and prototype guidance while retaining their ownership, limits and validation requirements.
- Regenerate the Learning and SpecDev canonical documents from their sources.
Fixed
- Preserve concrete blind-spot analysis and scaffolding requirements, and load the teaching policy when compiling or assessing lesson contracts.
- Make design-tree round advancement explicit and retain complete prototype resource and browser verification guidance in the shared composition protocol.
Release execution
- Source tag: v2.1.15
- Source commit: e38e3e3
- Workflow commit: e38e3e3
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.15
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40846359981
Stage ID: 413dd57f-d27c-4ad9-90cd-9af5c9acf5d5.
npm stage shasum: 93121bb3fde8bf17bbc588f97be100bb77871ea5
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
Full Changelog: v2.1.14...v2.1.15
Release v2.1.14
[2.1.14] - 2026-10-29
Changed
- Make coordination Agent-led: choose direct execution, parallel ordinary tools or delegation by actual task needs, then select an authorized channel. Treat saved coordination choices as preferences within required constraints, and add optional
allowed_modesproject limits. - Separate Ticket decomposition, scheduling, Agent assignment, execution channels and workspaces. Allow the same Lead or delegated Agent to complete multiple Tickets while preserving per-Ticket readiness, evidence and acceptance; reuse one selected workspace per change.
- Apply risk-adapted standards and specification review across implementation, completion and recovery. Allow low-risk self review while retaining independent reviewers for high-risk work or explicit requirements, and invalidate evidence when its actual delivery inputs change.
- Discover optional Skills progressively without mandatory catalogue scans or replanning; retain pinned inputs and actual execution evidence for required safety, user and acceptance methods.
- Allow ready parent-plan producers to proceed while future consumers remain draft. Report eligible candidates, conflicts and suggested batches separately; alternative legal batches remain available within dependency, ownership and Gate constraints.
- Use correlated inline returns for short synchronous read-only delegation, and durable TASK/REPORT handoffs for asynchronous, writing, cross-session, recoverable or formal delivery tasks. Align Herdr and Orca entry points, rebuild portable SpecDev Canonical documents and the shared runtime, and add regression and host-observation evaluation fixtures.
Fixed
- Restrict durable task directories to
TASK.mdandREPORT.md, with an optional verifiedSession log:header in REPORT instead of a separate locator file. Reject unexpected handoff entries and preserve Lead acceptance of actual results. - Keep Herdr Claude and Codex launches scoped to managed panes, use default launches without permission-bypass flags, and retain historical flag examples only with explicit authorization and confirmation from the installed CLI help.
Upgrade Notes
- Durable dispatch validation rejects extra task-directory files, including the former
session-locator.json. Preserve historical records; use the current two-file format for new dispatches without automatically rewriting old handoffs. - Existing user runtime artifacts are not automatically migrated. Deterministic regression fixtures and the new host-observation contracts do not certify actual host execution or model quality; the host-observation cases remain unevaluated until real evidence is supplied.
Release execution
- Source tag: v2.1.14
- Source commit: d45de67
- Workflow commit: d45de67
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.14
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40827827402
Stage ID: 59422d6f-1ffe-4a0f-a489-7fbb885d0958.
npm stage shasum: 9b0a7ccc71da857c3c352b36bb6c03622e66261d
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
What's Changed
- fix: 完成 #96 自主协调改造并修复 #97 审查问题 by @NAMEWTA in #98
- refactor: agent-led coordination, risk-adapted review and progressive planning (#96) by @NAMEWTA in #97
- 交接目录只保留 TASK.md 与 REPORT.md by @NAMEWTA in #99
Full Changelog: v2.1.13...v2.1.14
Release v2.1.13
[2.1.13] - 2026-10-27
Changed
- Default agent coordination to the current host, including its native subagent and team capabilities; retain direct AI CLI, Herdr and Orca as separately selected modes.
- Allow project CLI preferences to record the selected tool and headless or interactive invocation. External dispatch continues to preserve TASK, REPORT and optional verified session locators, with Lead acceptance and independent review unchanged.
- Update CI to actions/setup-python v6 and actions/upload-artifact v7. Merge the read-cmd-shim update branch while retaining 5.x to preserve the declared Node.js compatibility range.
- Rebuild portable SpecDev Canonical documents and the shared runtime from the updated coordination contracts.
Upgrade Notes
- Project coordination preferences now use schema v2 and
hostreplaces the previousleadmode. Existing v1 coordination files are preserved but rejected, not automatically migrated; review and back up the old choices before establishing a v2 configuration.
Release execution
- Source tag: v2.1.13
- Source commit: 7b204af
- Workflow commit: 7b204af
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.13
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40437789759
Stage ID: c42597a3-347e-46a6-9590-4b5b880777a6.
npm stage shasum: 03693618ef88ad05fda79dcca39544dd08fb23f8
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
What's Changed
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #93
- chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #94
- Merge read-cmd-shim branch history; retain 5.x for Node compatibility (#95).
Full Changelog: v2.1.12...v2.1.13
Release v2.1.12
[2.1.12] - 2026-10-26
Fixed
- Refresh managed Workflow, Command, Work, Hub and discovery files from the running package even when local content, ordinary permissions or file presence differ. Repair the mode-only projection conflict that repeatedly retained unchanged entries.
- Remove edited owned files when deselecting capabilities while preserving runtime data and user additions. Keep third-party collisions, unsafe nodes and concurrent transaction drift protected, and restore actual pre-refresh contents on rollback.
- Discover installed workflows from installation records so damaged method entrypoints can be repaired; clarify refresh and doctor guidance.
Release execution
- Source tag: v2.1.12
- Source commit: 9c99b69
- Workflow commit: 9c99b69
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.12
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40293667591
Stage ID: 9761ca4c-b278-4c0a-ae83-11c3a105bad5.
npm stage shasum: f8ba23ac563e9348d2604f9123db6f4032b94f0c
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
Full Changelog: v2.1.11...v2.1.12
Release v2.1.11
[2.1.11] - 2026-10-25
Changed
- Add a shared change impact and scope contract to the installed project handbook, requiring caller and dependency checks, affected-file identification and minimal sufficient changes before modifying existing functionality.
- Apply the contract across SpecDev planning, tickets, implementation and review while preserving existing artifact ownership and authorization boundaries and excluding unrelated refactoring.
- Regenerate portable SpecDev Canonical documents and verify core-only installation, handbook refresh, direct Work references and isolated compilation dependencies.
Release execution
- Source tag: v2.1.11
- Source commit: 8380ae3
- Workflow commit: 8380ae3
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.11
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40166630884
Stage ID: 2c813780-9ca5-47fa-8ee4-92b83c01f27a.
npm stage shasum: 3c858c6f4044302a6e3ea1ed59300a4eb2224291
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
Full Changelog: v2.1.10...v2.1.11
Release v2.1.10
[2.1.10] - 2026-10-25
Changed
- Add a shared research and reuse contract to the installed project handbook, making existing implementation discovery, targeted external research and original source citations available across planning, design, documentation and implementation.
- Connect every direct SpecDev Work and the reusable research skill to the shared contract. Preserve source links and reuse decisions through interviews, prototypes, Specs, tickets, implementation and review in their existing owned artifacts.
- Regenerate portable SpecDev Canonical documents with the complete shared contract, and verify core-only installation, handbook refresh, direct Work references and isolated compilation dependencies.
Release execution
- Source tag: v2.1.10
- Source commit: 65abd05
- Workflow commit: 65abd05
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.10
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40163801120
Stage ID: 8f6b3ccf-0884-4fd3-bc19-9034f53dfc01.
npm stage shasum: 185f76f4f8785dee01052a477914eda06dfcae5a
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
Full Changelog: v2.1.9...v2.1.10
Release v2.1.9
[2.1.9] - 2026-10-24
Changed
- Consolidate documentation, knowledge and archive maintenance into
project-maintenance; replace upstream synchronization withupstream-assessand route framework feedback throughspeculo-feedback. - Separate SpecDev request assessment from a dedicated Delivery Work owning authorized Issue, PR and release operations, with shared GitHub transport and durable delivery records.
- Strengthen retrospective session evidence, provenance and knowledge graduation; update workflow routing, canonical exports, installation checks and documentation for nine Commands and 39 Works.
- Broaden the Clash client profile AI rules template.
Removed
- Remove the standalone engineering standards builder. Retire superseded Command entry points and document the owners of maintenance, assessment and feedback operations.
Release execution
- Source tag: v2.1.9
- Source commit: 3200aba
- Workflow commit: 3200aba
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/tags/v2.1.9
- Execution mode: tag
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/40092389626
Stage ID: 4db4e8d4-0ac7-4fc5-af20-554ed1673f27.
npm stage shasum: 3e2dde4541df8ab2964807789f4166cfa0e74583
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
Full Changelog: v2.1.8...v2.1.9
Release v2.1.8
[2.1.8] - 2026-10-20
Changed
- Unify current workflow manifest and capability-profile validation across discovery, installation, doctor and portable assets. Keep domain lifecycles with their original owners, and regenerate the shared runtime, validators and complete Canonical documents from source.
- Route ready Direct Specs and approved prototype follow-through to Implement, preserve actual uncommitted delivery snapshots, and centralize shared SpecDev coordination. Add correctly typed parent Map, Plan and aggregate Evidence templates with structured, scope-aware scheduling diagnostics.
- Isolate Person consultation state and stage evidence by Change. Publish validated candidates against exact digests, merge only the current consultation's active entry, and preserve the original five-stage method, question requirements and original-text sources.
- Share dependency-free OPS resource semantics between installation and standalone tools. Separate package, installed-method and explicit state-root checks; retain unknown probe outcomes with controlled diagnostic categories and project-owned business verification recipes.
- Connect deterministic installed-CLI artifact scenarios to CI, retaining actual process logs, file inventories and failures. Distinguish fixture readiness, artifact checks, authenticated observed gates and publication authority.
- Make Command root discovery and domain delegation self-contained. Keep upstream dry-runs byte-preserving even for first-use stdin configuration and Git merge analysis; ship the source packaging entry as CommonJS in both module environments.
- Upgrade terminal dependencies to
@clack/prompts1.8.1,string-width8.3.0 andwrap-ansi10.0.2.
Fixed
- Preserve distinct installation completion, cancellation and failure outcomes with the current Clack APIs; retain the existing Chinese keyboard instructions without duplicate prompts and remove the obsolete color-library patch.
- Make Learning consolidation journaled and recoverable with exact input digests, owned locks, complete descendant locators, idempotent resume/rollback and concurrent-drift protection. Recheck terminal transaction direction instead of accepting the opposite complete image.
- Validate Learning time budgets, actual source/objective references, exact submission markers, frozen original answers and delayed retention evidence. Require an explicit supported immediate result; reviewed, incorrect or blocked Homework cannot silently certify mastery.
- Correct the Media Python renderer's shared-tool path in installed packages. Bind reports to actual input and execution identity, and require final delivery to consume complete review gates, preview/still bytes, media signatures and declared artifact dependencies.
- Reject dangling Person state, candidate and lock symlinks without replacing them; load the package-owned consultation validator through the asynchronous module boundary.
Removed
- Remove inactive kernel/checkpoint contracts, legacy SpecDev JSON authority readers and converters, TASK v1 adapters, and obsolete execution branches after updating their live consumers. Current unknown or mixed protocols are rejected without rewriting user records.
Upgrade Notes
- This is an intentional contract cleanup without legacy protocol conversion. Current workflow manifests use schema 2, SpecDev Goal Plan uses schema 8 and Implementation Plan uses schema 3; current Media render/review reports use schema 2. Consultations store runtime facts per Change rather than global scalars. Preserve historical or unknown business files and reconcile them through their owner before continuing affected writes.
- Complete Canonical exports and all 16 Skills Hub packages remain available. Mechanical fixtures and offline rendering do not certify live model behavior, semantic review quality, human approval or external publication.
Release execution
- Source tag: v2.1.8
- Source commit: b8eeec2
- Workflow commit: a782b14
- Workflow: NAMEWTA/Speculo/.github/workflows/release.yml@refs/heads/main
- Execution mode: recovery-from-main
- Run: https://github.com/NAMEWTA/Speculo/actions/runs/39387580529
Stage ID: 4a232582-5794-4de0-b2a4-4d9ca3a6838f.
npm stage shasum: 46955c653a73f6e0358e3f0203d39ce194151ee2
npm 包已暂存,等待维护者在 npmjs.com → Staged Packages 使用 2FA 确认。GitHub Release 创建成功不代表 npm 已公开上架。
What's Changed
- refactor: 重构五领域 workflow 合同、证据链与恢复机制 by @NAMEWTA in #92
- chore(deps): bump string-width from 7.2.0 to 8.3.0 by @dependabot[bot] in #90
- chore(deps): bump wrap-ansi from 9.0.0 to 10.0.2 by @dependabot[bot] in #91
- chore(deps): bump @clack/prompts from 0.9.1 to 1.8.1 by @dependabot[bot] in #89
Full Changelog: v2.1.7...v2.1.8