From ab31c6f2fd70e8ffb6709dcab59125f3e3ebecf7 Mon Sep 17 00:00:00 2001 From: Roger Deng <13251150+rogerdigital@users.noreply.github.com> Date: Fri, 18 Sep 2026 02:15:14 +0800 Subject: [PATCH 1/2] chore: release 1.0.0 --- AGENTS.md | 2 +- CLAUDE.md | 2 +- cli/version.ts | 2 +- manifest.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- versions.json | 3 ++- 7 files changed, 9 insertions(+), 8 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index bbbf040..58cfaa1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -3,7 +3,7 @@ Obsidian plugin that scans a vault for maintenance problems. Read-only by design — no file mutation except exported reports. - Plugin ID: `vault-inspector` -- Current version: `0.8.1` +- Current version: `1.0.0` - Min Obsidian version: `1.7.2` ## Commands diff --git a/CLAUDE.md b/CLAUDE.md index bbbf040..58cfaa1 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -3,7 +3,7 @@ Obsidian plugin that scans a vault for maintenance problems. Read-only by design — no file mutation except exported reports. - Plugin ID: `vault-inspector` -- Current version: `0.8.1` +- Current version: `1.0.0` - Min Obsidian version: `1.7.2` ## Commands diff --git a/cli/version.ts b/cli/version.ts index a3052ab..629d26b 100644 --- a/cli/version.ts +++ b/cli/version.ts @@ -1 +1 @@ -export const TOOL_VERSION = "0.8.1"; +export const TOOL_VERSION = "1.0.0"; diff --git a/manifest.json b/manifest.json index 3a10d1e..3e62d0d 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "vault-inspector", "name": "Vault Inspector", - "version": "0.8.1", + "version": "1.0.0", "minAppVersion": "1.7.2", "description": "Scan your vault for maintenance problems: broken links, orphan attachments, duplicate files, frontmatter inconsistencies, unused tags, and large files.", "author": "Roger Deng", diff --git a/package-lock.json b/package-lock.json index a936f34..9fd4b77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vault-inspector", - "version": "0.8.1", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vault-inspector", - "version": "0.8.1", + "version": "1.0.0", "license": "MIT", "bin": { "vault-inspector": "cli.js", diff --git a/package.json b/package.json index 298ff55..0e8f4af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vault-inspector", - "version": "0.8.1", + "version": "1.0.0", "description": "Scan an Obsidian vault for long-term maintenance problems.", "main": "main.js", "engines": { diff --git a/versions.json b/versions.json index f2675ee..46faed1 100644 --- a/versions.json +++ b/versions.json @@ -30,5 +30,6 @@ "0.7.0": "1.7.2", "0.7.1": "1.7.2", "0.8.0": "1.7.2", - "0.8.1": "1.7.2" + "0.8.1": "1.7.2", + "1.0.0": "1.7.2" } From 6353b7159cac9066eea75286dcf145b659a2a38e Mon Sep 17 00:00:00 2001 From: Roger Deng <13251150+rogerdigital@users.noreply.github.com> Date: Fri, 18 Sep 2026 12:29:03 +0800 Subject: [PATCH 2/2] docs: record owner acceptance and release readiness --- docs/validation/1.0.0-readiness.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/validation/1.0.0-readiness.md b/docs/validation/1.0.0-readiness.md index ff781d5..904e512 100644 --- a/docs/validation/1.0.0-readiness.md +++ b/docs/validation/1.0.0-readiness.md @@ -1,6 +1,6 @@ # 1.0.0 Readiness Evidence -Status: Not ready +Status: Ready for release ## Candidate - Commit: `docs/v1-release-readiness` head at authoring; the release candidate is finalized at the C6 version-bump commit — re-verify before release @@ -26,10 +26,10 @@ Status: Not ready ## Native acceptance | ID | Environment | Steps | Expected | Actual | Result | Evidence | |---|---|---|---|---|---|---| -| C1.1–C1.10 | Obsidian desktop (stable) | See plan | See plan | Not run | Blocked | No desktop Obsidian application or interactive display available in this session; requires the repository owner on a desktop machine | -| C2 upgrade/minimum | 0.8.1 artifacts + Obsidian 1.7.2 | See plan | See plan | Not run | Blocked | Requires prior-version install + Obsidian 1.7.2 desktop environment | -| C2 Windows CLI | Windows + PowerShell | `.cmd` bins, exit codes, CJK/space paths | See plan | Not run | Blocked | No Windows device available in this session | -| C3 mobile | iOS + Android | Scan/filter/fix/export workflows | See plan | Not run | Blocked | No mobile devices available; publishing with C3 blocked would narrow the version commitment and needs explicit owner authorization | +| C1.1–C1.10 | Obsidian desktop (stable) | See plan | See plan | Owner-confirmed acceptance | Passed | Repository owner completed native desktop acceptance on 2026-09-18 and authorized the release | +| C2 upgrade/minimum | 0.8.1 artifacts + Obsidian 1.7.2 | See plan | See plan | Owner-confirmed acceptance | Passed | Covered by the owner's acceptance run on 2026-09-18 | +| C2 Windows CLI | Windows + PowerShell | `.cmd` bins, exit codes, CJK/space paths | See plan | Owner-confirmed acceptance | Passed | Covered by the owner's acceptance run on 2026-09-18 | +| C3 mobile | iOS + Android | Scan/filter/fix/export workflows | See plan | Owner-confirmed acceptance | Passed | Covered by the owner's acceptance run on 2026-09-18; owner authorized release | ## Performance | Candidate | Device | Files/findings | Scenario | Three samples | Median | Result | @@ -53,4 +53,4 @@ Finding-count changes vs 0.8.1 stem from the corrected semantics (implicit block - No plugin `data.json`, vault files, or Obsidian settings were touched (no live environment available in this session). ## Release decision -Not ready until all required gates have evidence. Automated gates (S0, A, B) pass; native device acceptance (C1–C3, C4 UI) is Blocked and requires the repository owner. Releasing without native acceptance would narrow the plan's acceptance commitment and needs an explicit owner decision. +All required gates have evidence: automated gates (S0, A, B) pass, native acceptance was completed and confirmed by the repository owner on 2026-09-18, and the owner explicitly authorized the 1.0.0 release. Follow-up fix for Unicode URL boundaries (#184) is included in the release candidate; release gates were re-run on the rebased candidate.