Commit Graph

  • 1f3fe7c404 chore(deps): bump the website-dependencies group across 1 directory with 2 updates #1825 dependabot/npm_and_yarn/website/website-dependencies-1f42e0d881 dependabot[bot] 2026-09-14 01:46:19 +00:00
  • b907dafb4e ci: bump the github-actions group with 2 updates #1889 dependabot/github_actions/github-actions-03d71bef4d dependabot[bot] 2026-09-14 01:45:30 +00:00
  • 1fe56159c4 fix(tools): correct the Grok vendor-compat claim and close test gaps #1851 feat/grok-cli-support Clay Good 2026-09-11 12:32:26 -05:00
  • 429ec617b0 fix(skills): walk the real command tree instead of scanning the entrypoint #1852 feat/workflow-verb-triggers Clay Good 2026-09-11 12:29:44 -05:00
  • b6678a9004 docs(quickstart): name the verb phrasing that now routes to a workflow Clay Good 2026-09-11 12:25:21 -05:00
  • 2eba06ad76 fix(skills): drop the trailing clause and close the plural-archive hole Clay Good 2026-09-11 12:24:45 -05:00
  • 68edf8ee6c fix(skills): derive the CLI-collision guard instead of hardcoding it Clay Good 2026-09-11 12:04:23 -05:00
  • 08234f7bb9 feat(skills): match natural "openspec <verb>" phrasing to its workflow Clay Good 2026-09-11 11:56:22 -05:00
  • 347c9ee178 docs(tools): cite the Grok command source and the skills-only form Clay Good 2026-09-11 11:03:47 -05:00
  • 8d7ac40b3a feat(tools): add Grok Build CLI support Clay Good 2026-09-11 10:42:42 -05:00
  • 9b17c537c5 docs(openspec): make the feedback skill refine before it drafts #1848 docs/propose-feedback-workflow Clay Good 2026-09-11 10:12:01 -05:00
  • 7ecadfef36 chore(changeset): state the nesting-detection bound #1849 claude/openspec-issue-triage-940b64 Clay Good 2026-09-11 10:09:14 -05:00
  • f1bf63e72b fix(changes): harden the nested-change probe and cover status --all Clay Good 2026-09-11 10:08:51 -05:00
  • 1b093cafc0 docs(agent-contract): document the list --json nesting warning Clay Good 2026-09-11 09:57:46 -05:00
  • 8e698b250d fix(changes): report a change nested in a namespace folder Clay Good 2026-09-11 09:57:04 -05:00
  • f1cab169c0 docs(openspec): propose shipping the feedback workflow Clay Good 2026-09-11 09:53:18 -05:00
  • 7431ebb089 feat(github): add issue forms and a PR template #1847 feat/issue-and-pr-templates Clay Good 2026-09-11 09:39:38 -05:00
  • afe0c65431 fix(telemetry): stop building inside a test hook, restore run context #1839 chore/telemetry-command-outcomes Clay Good 2026-09-10 17:11:20 -05:00
  • e56ab331c3 refactor(telemetry): collect less, and claim only what the code guarantees Clay Good 2026-09-10 14:05:10 -05:00
  • 2771f49751 test(telemetry): cover the wiring, and align the spec with reality Clay Good 2026-09-10 13:49:16 -05:00
  • 2bbb6a0aba fix(telemetry): close the gaps four reviews found Clay Good 2026-09-10 13:43:24 -05:00
  • 3bb77f4b75 test(docs): keep the retired explore wording retired #1838 fix/explore-docs-artifacts-1833 Clay Good 2026-09-10 13:29:40 -05:00
  • 922aa1ab1b docs(explore): stop claiming explore never writes files Clay Good 2026-09-10 13:29:40 -05:00
  • 5a27ab1336 fix(telemetry): make the run context and milestones reachable Clay Good 2026-09-10 13:18:56 -05:00
  • 780ffb4a84 test: write the git probe fixture without exhausting file descriptors #1835 claude/openspec-security-review-ae70ed Clay Good 2026-09-10 13:13:28 -05:00
  • 1becff1ff4 test: make the new security tests portable and discriminating Clay Good 2026-09-10 13:05:43 -05:00
  • 47db9ddcf5 fix(security): repair four regressions the hardening introduced Clay Good 2026-09-10 13:05:28 -05:00
  • e5942697a4 fix(security): narrow envelope escaping to the tags that carry authority Clay Good 2026-09-10 13:05:11 -05:00
  • 973dc15eb5 test(update-change): catch more imperative edit verbs outside step 5 #1840 fix/update-change-step4-drafts Clay Good 2026-09-10 13:01:51 -05:00
  • 6773ca694c feat(telemetry): never delay exit on cancellation Clay Good 2026-09-10 13:00:31 -05:00
  • 8f3fe4273e feat(telemetry): disclose what is collected and how to verify it Clay Good 2026-09-10 12:57:24 -05:00
  • 25fce3c109 feat(telemetry): report every reachable exit path Clay Good 2026-09-10 12:55:18 -05:00
  • 11fc037b88 fix(update-change): let no passage outside step 5 authorize a write Clay Good 2026-09-10 12:52:53 -05:00
  • 1189ac7ddf feat(telemetry): send outcome, milestone, and tool events Clay Good 2026-09-10 12:48:23 -05:00
  • a9c2a57085 feat(telemetry): persist session, milestone, and retry state Clay Good 2026-09-10 12:45:39 -05:00
  • bff18c82d2 fix(completions): quote the completions dir in printed instructions too Clay Good 2026-09-10 12:44:33 -05:00
  • 06e2bc137e feat(telemetry): classify failures onto the bounded allowlist Clay Good 2026-09-10 12:44:21 -05:00
  • be28112b91 feat(telemetry): collect bounded run context Clay Good 2026-09-10 12:42:57 -05:00
  • d121a89b75 feat(telemetry): add the bounded property contract Clay Good 2026-09-10 12:42:05 -05:00
  • 5b20f1d215 chore(telemetry): decouple tool identity, sharpen activation buckets Clay Good 2026-09-10 12:40:09 -05:00
  • 368a4606ec fix(update-change): keep every edit verb out of the write-free step Clay Good 2026-09-10 12:35:41 -05:00
  • 0907800146 fix(explore): keep the contact clause in the scope fence #1832 fix/explore-capture-confirmation Clay Good 2026-09-10 12:34:59 -05:00
  • 6acfec5e61 chore(telemetry): harden the proposal after review Clay Good 2026-09-10 12:31:12 -05:00
  • c4b345271a fix(update-change): draft the requested edit in step 4, write only in step 5 Clay Good 2026-09-10 12:30:26 -05:00
  • 5985f2fde5 fix(explore): put the capture discriminators where the decision is made Clay Good 2026-09-10 12:27:15 -05:00
  • 1885ceca0d chore(telemetry): cover exit paths that skip the hooks Clay Good 2026-09-10 12:26:19 -05:00
  • 1b3b86e429 chore(nix): refresh pnpmDeps hash for the upgraded lockfile Clay Good 2026-09-10 12:25:52 -05:00
  • a4d9c59d4d fix(security): make the close-tag escape linear Clay Good 2026-09-10 12:24:50 -05:00
  • 2e242a6b29 chore(telemetry): propose command outcome events Clay Good 2026-09-10 12:23:07 -05:00
  • a988e12627 fix(security): pin the update check to TLS and honor telemetry opt-out Clay Good 2026-09-10 12:14:39 -05:00
  • 181f465fec fix(security): harden subprocess and shell-config write paths Clay Good 2026-09-10 12:05:11 -05:00
  • 04cdd5275a fix(security): remove super-linear scans and tighten write containment Clay Good 2026-09-10 12:03:48 -05:00
  • a563b05913 fix(security): stop repo-supplied text forging agent instructions Clay Good 2026-09-10 12:02:15 -05:00
  • 473a4b08fe fix(core): bound schema size and stop prototype keys shadowing worksets Clay Good 2026-09-10 11:54:48 -05:00
  • 7857094b43 fix(deps): upgrade vitest to 4.1.11 and override fflate Clay Good 2026-09-10 11:50:50 -05:00
  • 55eeac6145 test(explore): guard the capture branch against a re-added confirmation gate Clay Good 2026-09-10 11:50:42 -05:00
  • 6d975f8d74 fix(explore): make the capture request the write confirmation Clay Good 2026-09-10 11:45:40 -05:00
  • 8b2b2f5d96 chore(deps-dev): bump the development-dependencies group across 1 directory with 2 updates #1824 dependabot/npm_and_yarn/development-dependencies-7e8dda5768 dependabot[bot] 2026-09-09 21:10:22 +00:00
  • 1bc7ab32ac chore(deps-dev): bump vitest from 3.2.6 to 4.1.11 #1823 dependabot/npm_and_yarn/vitest-4.1.11 dependabot[bot] 2026-09-09 21:09:55 +00:00
  • 9d4e5974e5 Version Packages (#1822) main v1.13.0 @fission-ai/openspec@1.13.0 openspec-release-bot[bot] 2026-09-09 20:59:22 +00:00
  • e4e112d94f chore(deps): declare pnpm overrides only in pnpm-workspace.yaml (#1816) Clay Good 2026-09-09 17:47:22 +00:00
  • aedf4d0c64 fix(archive): preserve blank lines inside code fences (#1798) Dwin Gharibi 2026-09-09 17:03:39 +00:00
  • 4e0c6e6137 Merge remote-tracking branch 'origin/main' into u1788 #1788 claude/openspec-issue-triage-pr-8d7357 Clay Good 2026-09-09 11:52:49 -05:00
  • 793bf29045 Merge branch 'main' into claude/openspec-explore-propose-handoff Clay Good 2026-09-09 11:51:57 -05:00
  • d9e1a28c38 fix(update): refresh generated files that drifted (#1808) Dwin Gharibi 2026-09-09 16:32:45 +00:00
  • 8251763ecd fix(parser): apply every delta section header (#1802) Dwin Gharibi 2026-09-09 16:32:39 +00:00
  • fadac3e1c9 fix(parser): accept all CommonMark list markers in deltas (#1800) Dwin Gharibi 2026-09-09 16:32:35 +00:00
  • 3915db763a fix(guidance): teach the spec-inventory verb to generated guidance (#1700) Clay Good 2026-09-09 16:25:02 +00:00
  • c170dc77ad fix(archive): read a wrapped scenario bullet as one bullet (#1782) Clay Good 2026-09-09 16:24:59 +00:00
  • 8ba4ac1b16 fix(apply): warn when a change is ready to implement with no specs (#1783) Clay Good 2026-09-09 16:24:55 +00:00
  • 3c6d318b83 fix(init): name the workflows the profile left out (#1779) Clay Good 2026-09-09 16:24:52 +00:00
  • 6d2dbe62d3 fix(propose): load project context before planning (#1657) Clay Good 2026-09-09 16:24:48 +00:00
  • 1c0ee701e5 docs: add CONTRIBUTING.md (#1781) Clay Good 2026-09-09 16:24:45 +00:00
  • 0b60a0ac1f chore(deps): bump the website-dependencies group in /website with 5 updates (#1815) Clay Good 2026-09-09 16:24:41 +00:00
  • 6981c84df0 chore(deps): bump zod to 4.5.4 and eslint to 10.9.1 (#1814) Clay Good 2026-09-09 16:24:37 +00:00
  • 63666c8bb2 ci: report the correct pnpmDeps hash when flake.nix is stale (#1817) Clay Good 2026-09-09 16:24:16 +00:00
  • 030df59e6f fix(cli): attribute an installed workflow to the tool that holds it #1776 claude/workflow-verb-cli-hint Clay Good 2026-09-09 07:34:12 -05:00
  • ce18b10cd8 fix(skills): make the no-root answer depend on how the workflow was reached #1787 claude/openspec-issue-triage-pr-35f55f Clay Good 2026-09-09 07:43:03 -05:00
  • 8ae4763ce2 fix(workflows): fold #1735 into the profile-aware references #1775 fix/profile-aware-workflow-references Clay Good 2026-09-07 12:48:54 -05:00
  • 17c50ea250 docs: say that a done checkbox is case-insensitive #1773 fix/unrecognized-checkbox-markers Clay Good 2026-09-07 12:24:11 -05:00
  • ad6cc288be fix(cli): name the detected tool's spelling in the init answer Clay Good 2026-09-07 12:22:03 -05:00
  • a5e292329e docs: move the Nix completions note to the canonical pages #1785 fix/nix-flake-shell-completions Clay Good 2026-09-07 11:58:25 -05:00
  • 4ea73376a0 docs: move the status Next: line to the canonical CLI page #1786 claude/status-next-step-906 Clay Good 2026-09-07 11:57:28 -05:00
  • f993469dcd docs(man): move the manual-page entry to the canonical CLI page #1784 claude/openspec-issue-triage-pr-7214f2 Clay Good 2026-09-07 11:50:04 -05:00
  • 5cf2df9aed docs: state the profile-aware handoff rule in the skills reference Clay Good 2026-09-07 11:40:07 -05:00
  • 218644c958 chore(init): keep the tool-not-listed hint ASCII #1778 claude/openspec-issue-triage-pr-5c7c51 Clay Good 2026-09-07 11:36:15 -05:00
  • 5bfe905335 docs: move the no-root contract to the canonical docs-lab pages Clay Good 2026-09-07 11:34:53 -05:00
  • 1a7355780b fix(cli): branch the workflow-verb hint on installed artifacts, not tool dirs Clay Good 2026-09-07 11:27:17 -05:00
  • e495683464 fix(validate): keep indented code out of the uncheckboxed-task scan #1774 fix/tasks-missing-checkboxes Clay Good 2026-09-07 11:23:19 -05:00
  • 7233754bf9 fix(tasks): keep one-character link bullets out of the task count Clay Good 2026-09-07 11:17:08 -05:00
  • 70ad7bf9f2 Merge branch 'main' into codex/warp-skills-320 #1738 codex/warp-skills-320 Clay Good 2026-09-07 11:01:15 -05:00
  • 194116c311 Merge branch 'main' into codex/fix-core-workflow-handoffs-1734 #1735 codex/fix-core-workflow-handoffs-1734 Clay Good 2026-09-07 10:54:28 -05:00
  • 4839a4dc30 docs: keep the FAQ a router and finish the alias list Clay Good 2026-09-07 10:48:06 -05:00
  • 9faba3272c docs: move the artifact-title update to the canonical docs-lab tree #1777 claude/openspec-issue-triage-pr-a72cda Clay Good 2026-09-07 10:43:41 -05:00
  • 679d3f7bbb fix(sync): fold each change against the live tree, and gate the check #1813 feat/standalone-spec-sync Clay Good 2026-09-07 10:14:52 -05:00
  • eda3dd798c fix(sync): write the lifecycle field atomically Clay Good 2026-09-07 09:44:42 -05:00
  • 51b031813a fix(sync): stamp the lifecycle field last, after the specs are correct Clay Good 2026-09-07 09:33:34 -05:00
  • 7b542c247e fix(sync): address review findings Clay Good 2026-09-07 09:18:01 -05:00
  • de03d4c11f docs(sync): document openspec sync and the CI gate Clay Good 2026-09-07 08:56:25 -05:00
  • fe4de02c92 feat(sync): fold delta specs without archiving the change Clay Good 2026-09-07 08:56:19 -05:00