Skip to content

Commit fc9eee3

Browse files
authored
Merge pull request #56 from JRS1986/release/v0.2.0
Release v0.2.0
2 parents 791eb0d + 0917675 commit fc9eee3

2 files changed

Lines changed: 43 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to CodingScaffold are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and the project
66
aims to follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.2.0] — 2026-05-18
99

1010
### Added
1111

@@ -17,6 +17,46 @@ aims to follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1717
the paid Obsidian Commercial license. See
1818
[Knowledge Base / Foam](docs/wiki/Knowledge-Base.md#foam).
1919

20+
### Fixed
21+
22+
- **Knowledge index case-collision hardening.** Stale `index.md` reference in the generated
23+
`AGENTS.md` cleaned up; the golden-output tests gained an automatic `_casefold_collisions`
24+
guard so any future case-sensitive vs case-insensitive filesystem mismatch is caught at test
25+
time, not in Linux CI after the fact.
26+
- **Misleading `setup tool --install` example.** The README block previously showed OpenCode
27+
twice (with and without `--install`) while Hermes and Pi appeared only once. Rewritten so
28+
every tool is listed once for the validate-and-configure form and `--install` is shown once
29+
as a universal modifier — it's a flag on `setup tool` itself, not OpenCode-specific.
30+
- **Non-existent `policy --strict` flag** removed from the control-and-reproducibility persona
31+
path. Default policy is already strict; `--relaxed-permissions` is documented as the opt-out.
32+
33+
### Changed
34+
35+
- **Compatibility matrix dedup.** The README compatibility table was diverging from the
36+
canonical 11-row capability matrix in `docs/wiki/Tool-Adapters.md`. Replaced with a quick-scan
37+
tool → support-depth strip that links to the canonical version, eliminating two-source drift.
38+
39+
### Documentation
40+
41+
- 14 audit findings reconciled between code and docs: knowledge-tree listings completed in
42+
README and Knowledge-Base.md to match what `knowledge.py` actually writes (`decisions/`,
43+
`sessions/`, `sharing/`, and the layered scopes); `.coding-scaffold/team/sources/` added to
44+
the outputs inventory; Claude Code and Codex added to the installer sentence;
45+
`INDEX.md` casing corrected throughout.
46+
- **Review-Backlog reorganized.** Twelve items delivered as of v0.1.0 moved into a
47+
`Delivered as of v0.1.0` section at the top of `docs/wiki/Review-Backlog.md` so the priority
48+
sections actually reflect remaining work.
49+
- **`--share` and `--relaxed-permissions` flags surfaced** in `docs/wiki/Policy-Packs.md` with
50+
an example and a one-line explanation of each option.
51+
- **Wiki-style `[[X]]` links converted to relative Markdown** in `Home.md`, `_Sidebar.md`,
52+
`Policy-Packs.md`, and `Knowledge-Base.md` so the docs render correctly when browsing
53+
`docs/wiki/` in the repo on GitHub.
54+
55+
### Housekeeping
56+
57+
- `.gitignore` entries added for `.claude/settings.local.json` and `.claude/worktrees/` so
58+
agent-tool artifacts don't accidentally land in the repo.
59+
2060
## [0.1.0] — 2026-05-18
2161

2262
First tagged release. The scaffold is positioned for a controlled team pilot, not yet for
@@ -88,4 +128,5 @@ for the supported entry points.
88128
supported. Windows native (outside WSL) works for documentation generation but not for tool
89129
installation — use WSL for the full flow.
90130

131+
[0.2.0]: https://github.com/JRS1986/CodingScaffold/releases/tag/v0.2.0
91132
[0.1.0]: https://github.com/JRS1986/CodingScaffold/releases/tag/v0.1.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "coding-scaffold"
7-
version = "0.1.0"
7+
version = "0.2.0"
88
description = "Local-first coding agent scaffold with hardware probing, provider discovery, and routing config generation."
99
readme = "README.md"
1010
requires-python = ">=3.11"

0 commit comments

Comments
 (0)