Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ pr-run-mode = "plan"
allow-dirty = ["ci"]

[workspace.package]
version = "0.14.0"
version = "0.14.1"
edition = "2021"
rust-version = "1.82"
authors = ["Reuben John <reubenvjohn@gmail.com>", "reposix contributors"]
Expand Down Expand Up @@ -106,7 +106,7 @@ tempfile = "3"
assert_cmd = "2"

# Internal
reposix-core = { path = "crates/reposix-core", version = "0.14.0" }
reposix-core = { path = "crates/reposix-core", version = "0.14.1" }

[workspace.dependencies.dev]

Expand Down
18 changes: 18 additions & 0 deletions crates/reposix-cache/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-cache-v0.14.0...reposix-cache-v0.14.1) - 2026-07-19

### Added

- *(115-T6)* 6b β€” cold-init reconcile to canonical 278ms + un-waive loop/perf rows (FINAL T6 lane)
- *(115-T6)* headline-numbers cross-check gate + reconcile 8ms hero prose to canonical 6/7ms

### Other

- *(126-01)* W4 clarity+caveat drains β€” MCP first-use, plan-refresh cold, doc-clarity subscription
- *(planning)* encode P116 ADR-010 manager rulings + cold-reader pass outcomes (README dead-link fix, 2 intake filings, GTH-V15-38, GTH-V15-35 addenda)
- *(115-06)* reframe hero surfaces to live GitHub-capture token economy
- *(114-02)* align read_blob # Errors OidDrift framing with FIX-02 (code-review nit)
- *(114-02)* scope --reconcile's oid-drift recovery to what it heals (FIX-02)
- *(114-02)* reproduction-backed oid-drift + reconcile-non-recovery
- *(planning)* archive 21 shipped-milestone phase dirs to milestones/v{X.Y}-phases/
- *(hero)* add interim/synthetic-baseline qualifiers to hero numbers

## [0.14.0](https://github.com/reubenjohn/reposix/compare/reposix-cache-v0.13.1...reposix-cache-v0.14.0) - 2026-07-14

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion crates/reposix-cache/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ keywords = ["git", "cache", "agent", "rest", "partial-clone"]
categories = ["development-tools", "caching"]

[dependencies]
reposix-core = { path = "../reposix-core", version = "0.14.0" }
reposix-core = { path = "../reposix-core", version = "0.14.1" }
tokio = { workspace = true }
async-trait = { workspace = true }
chrono = { workspace = true }
Expand Down
40 changes: 40 additions & 0 deletions crates/reposix-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-cli-v0.14.0...reposix-cli-v0.14.1) - 2026-07-19

### Added

- *(122-03)* worktree-shared-config self-check (latch 2) + tests + gate
- *(122-03)* RPX-0406 + reposix init nested-in-worktree refusal (latch 1)
- *(121-w3)* wire RPX codes onto all 24 CLI error sites
- *(121-w2)* reposix explain subcommand + --list + registry-driven tests
- *(121-w0)* catalog-first RPX registry gate (row NOT-VERIFIED + rpx_registry_check.py, M2/M3 legs)
- *(P120-W3)* gc/history/tokens/cost/worktree 3-part error hardening β€” CLI surface complete
- *(P120-W2)* list/refresh/spaces/sync 3-part error hardening + errors.rs scan-scope fix
- *(P120-W1)* shared errmsg::teach primitive + init/attach 3-part error hardening
- *(P120-W0)* catalog-first agent-ux error-hardening contract + gate + scanner + test scaffolds
- *(115-T6)* 6b β€” cold-init reconcile to canonical 278ms + un-waive loop/perf rows (FINAL T6 lane)
- *(115-T6)* headline-numbers cross-check gate + reconcile 8ms hero prose to canonical 6/7ms

### Fixed

- *(122-close)* correct RPX-0406 latch-1 corruption narrative (WR-01/WR-02/IN-03)
- *(122-03)* teach_scan.py recognizes teach_coded( as a teaching call
- *(121-review)* redact raw git stderr in init RPX-0402/since error headlines
- *(121-w3.6)* tag RPX-0401 exemplar + wire RPX-0402 in reposix-cli init (SC1)
- *(121-w3)* drop redundant .trim() before split_whitespace in explain test
- *(120-close)* test-name-honesty markers for 3 P120-W3 no-synced-cache tests
- *(120-close)* backtick SoT in worktree_helpers doc comment for clippy doc_markdown
- *(120-close)* redact credentials in 3 error/audit exfil legs (WR-01/02/03)
- *(117-01)* test-name-honesty marker on multi-SoT recovery test
- *(117-01)* teach-fix sim connection-refused errors + drop phantom detach ref
- *(114-01)* request body-format=atlas_doc_format on Confluence list path

### Other

- *(126-01)* W4 clarity+caveat drains β€” MCP first-use, plan-refresh cold, doc-clarity subscription
- *(121-review)* refresh stale reposix CLI module doc to full subcommand surface
- *(121-w4)* document reposix explain in cli.md; ground+rebind subcommand surface
- *(planning)* encode P116 ADR-010 manager rulings + cold-reader pass outcomes (README dead-link fix, 2 intake filings, GTH-V15-38, GTH-V15-35 addenda)
- *(115-06)* reframe hero surfaces to live GitHub-capture token economy
- *(114-02)* scope --reconcile's oid-drift recovery to what it heals (FIX-02)
- *(hero)* add interim/synthetic-baseline qualifiers to hero numbers

## [0.14.0](https://github.com/reubenjohn/reposix/compare/reposix-cli-v0.13.1...reposix-cli-v0.14.0) - 2026-07-14

### Fixed
Expand Down
12 changes: 6 additions & 6 deletions crates/reposix-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,17 +35,17 @@ pkg-fmt = "zip"

[dependencies]
reposix-core.workspace = true
reposix-cache = { path = "../reposix-cache", version = "0.14.0" }
reposix-sim = { path = "../reposix-sim", version = "0.14.0" }
reposix-confluence = { path = "../reposix-confluence", version = "0.14.0" }
reposix-github = { path = "../reposix-github", version = "0.14.0" }
reposix-jira = { path = "../reposix-jira", version = "0.14.0" }
reposix-cache = { path = "../reposix-cache", version = "0.14.1" }
reposix-sim = { path = "../reposix-sim", version = "0.14.1" }
reposix-confluence = { path = "../reposix-confluence", version = "0.14.1" }
reposix-github = { path = "../reposix-github", version = "0.14.1" }
reposix-jira = { path = "../reposix-jira", version = "0.14.1" }
# D91-03: reuse the git remote helper's URL→connector factory (with its
# OP-3 `.with_audit(…)` wiring) for `attach`/`sync --reconcile` real-backend
# dispatch instead of hand-rolling a third/fourth copy. Only the `[lib]`
# `backend_dispatch` module is consumed; the helper binary is not built for
# the CLI. New transitive prod dep pulled in for the CLI: `parking_lot`.
reposix-remote = { path = "../reposix-remote", version = "0.14.0" }
reposix-remote = { path = "../reposix-remote", version = "0.14.1" }
tokio.workspace = true
reqwest.workspace = true
clap.workspace = true
Expand Down
20 changes: 20 additions & 0 deletions crates/reposix-confluence/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-confluence-v0.14.0...reposix-confluence-v0.14.1) - 2026-07-19

### Added

- *(115-T6)* 6b β€” cold-init reconcile to canonical 278ms + un-waive loop/perf rows (FINAL T6 lane)
- *(115-T6)* headline-numbers cross-check gate + reconcile 8ms hero prose to canonical 6/7ms

### Fixed

- *(114-01)* request body-format=atlas_doc_format on Confluence list path

### Other

- *(126-01)* W4 clarity+caveat drains β€” MCP first-use, plan-refresh cold, doc-clarity subscription
- *(planning)* encode P116 ADR-010 manager rulings + cold-reader pass outcomes (README dead-link fix, 2 intake filings, GTH-V15-38, GTH-V15-35 addenda)
- *(115-06)* reframe hero surfaces to live GitHub-capture token economy
- *(114-01)* lock cursor re-append carries body-format on >100-page follow
- *(114-01)* add list_and_get_render_parity RED for Confluence oid-drift
- *(hero)* add interim/synthetic-baseline qualifiers to hero numbers

## [0.14.0](https://github.com/reubenjohn/reposix/compare/reposix-confluence-v0.13.1...reposix-confluence-v0.14.0) - 2026-07-14

### Fixed
Expand Down
25 changes: 25 additions & 0 deletions crates/reposix-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-core-v0.14.0...reposix-core-v0.14.1) - 2026-07-19

### Added

- *(122-03)* RPX-0406 + reposix init nested-in-worktree refusal (latch 1)
- *(122-02)* resolve_import_parent fails loud (RPX-0508) on non-absence git failure
- *(121-w3.6)* mint RPX-0507 for the fetch/import backend-unreachable teach (SC1)
- *(121-w2)* complete RPX registry β€” mint undercount codes (P121-W1-01)
- *(121-w1)* reposix-core::codes registry + RPX render + pinning-test transition
- *(P120-W1)* shared errmsg::teach primitive + init/attach 3-part error hardening
- *(115-T6)* 6b β€” cold-init reconcile to canonical 278ms + un-waive loop/perf rows (FINAL T6 lane)
- *(115-T6)* headline-numbers cross-check gate + reconcile 8ms hero prose to canonical 6/7ms

### Fixed

- *(122-close)* correct RPX-0406 latch-1 corruption narrative (WR-01/WR-02/IN-03)
- *(121-w3.5)* mint RPX-0603 for mirror-unreachable; re-point bus_handler off RPX-0601

### Other

- *(126-01)* W4 clarity+caveat drains β€” MCP first-use, plan-refresh cold, doc-clarity subscription
- *(planning)* encode P116 ADR-010 manager rulings + cold-reader pass outcomes (README dead-link fix, 2 intake filings, GTH-V15-38, GTH-V15-35 addenda)
- *(115-06)* reframe hero surfaces to live GitHub-capture token economy
- *(hero)* add interim/synthetic-baseline qualifiers to hero numbers

## [0.14.0](https://github.com/reubenjohn/reposix/compare/reposix-core-v0.13.1...reposix-core-v0.14.0) - 2026-07-14

### Fixed
Expand Down
14 changes: 14 additions & 0 deletions crates/reposix-github/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-github-v0.14.0...reposix-github-v0.14.1) - 2026-07-19

### Added

- *(115-T6)* 6b β€” cold-init reconcile to canonical 278ms + un-waive loop/perf rows (FINAL T6 lane)
- *(115-T6)* headline-numbers cross-check gate + reconcile 8ms hero prose to canonical 6/7ms

### Other

- *(126-01)* W4 clarity+caveat drains β€” MCP first-use, plan-refresh cold, doc-clarity subscription
- *(planning)* encode P116 ADR-010 manager rulings + cold-reader pass outcomes (README dead-link fix, 2 intake filings, GTH-V15-38, GTH-V15-35 addenda)
- *(115-06)* reframe hero surfaces to live GitHub-capture token economy
- *(hero)* add interim/synthetic-baseline qualifiers to hero numbers

## [0.13.1](https://github.com/reubenjohn/reposix/compare/reposix-github-v0.13.0...reposix-github-v0.13.1) - 2026-07-08

### Fixed
Expand Down
14 changes: 14 additions & 0 deletions crates/reposix-jira/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-jira-v0.14.0...reposix-jira-v0.14.1) - 2026-07-19

### Added

- *(115-T6)* 6b β€” cold-init reconcile to canonical 278ms + un-waive loop/perf rows (FINAL T6 lane)
- *(115-T6)* headline-numbers cross-check gate + reconcile 8ms hero prose to canonical 6/7ms

### Other

- *(126-01)* W4 clarity+caveat drains β€” MCP first-use, plan-refresh cold, doc-clarity subscription
- *(planning)* encode P116 ADR-010 manager rulings + cold-reader pass outcomes (README dead-link fix, 2 intake filings, GTH-V15-38, GTH-V15-35 addenda)
- *(115-06)* reframe hero surfaces to live GitHub-capture token economy
- *(hero)* add interim/synthetic-baseline qualifiers to hero numbers

## [0.13.1](https://github.com/reubenjohn/reposix/compare/reposix-jira-v0.13.0...reposix-jira-v0.13.1) - 2026-07-08

### Fixed
Expand Down
16 changes: 16 additions & 0 deletions crates/reposix-quality/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-quality-v0.14.0...reposix-quality-v0.14.1) - 2026-07-19

### Added

- *(126-01)* status waived_active counter + RETIRE_PROPOSED walk line row= [DRAIN-20]

### Fixed

- *(126-01)* resolve out-of-eligible coverage warnings via narrow eligible-file includes [DRAIN-21]
- *(126-01)* docs-alignment walk BLOCK names blocking row-STATE(s) [DRAIN-17]

### Other

- *(126-01)* backtick bare identifiers in DRAIN-20 doc comments (clippy pedantic doc_markdown)
- *(planning)* archive 21 shipped-milestone phase dirs to milestones/v{X.Y}-phases/

## [0.13.0](https://github.com/reubenjohn/reposix/compare/reposix-quality-v0.12.0...reposix-quality-v0.13.0) - 2026-07-07

### Added
Expand Down
31 changes: 31 additions & 0 deletions crates/reposix-remote/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.14.1](https://github.com/reubenjohn/reposix/compare/reposix-remote-v0.14.0...reposix-remote-v0.14.1) - 2026-07-19

### Added

- *(122-02)* resolve_import_parent fails loud (RPX-0508) on non-absence git failure
- *(121-w3.6)* mint RPX-0507 for the fetch/import backend-unreachable teach (SC1)
- *(121-w3)* wire RPX codes onto all 6 helper error sites
- *(P120-W5)* reposix-remote transport/fan-out 3-part errors + bus_handler credential-leak fix β€” helper surface complete (SC2)
- *(P120-W4)* reposix-remote entry/URL/credential 3-part error hardening
- *(P120-W0)* catalog-first agent-ux error-hardening contract + gate + scanner + test scaffolds
- *(115-T6)* 6b β€” cold-init reconcile to canonical 278ms + un-waive loop/perf rows (FINAL T6 lane)
- *(115-T6)* headline-numbers cross-check gate + reconcile 8ms hero prose to canonical 6/7ms

### Fixed

- *(125-01)* teach --reconcile + Pattern-C remote-explicit rebase in mirror-lag hint
- *(code)* manual_let_else clippy lint in resolve_import_parent (pre-push RED)
- *(121-w3.5)* tag human-facing helper errors RPX-0503/0504/0505/0506
- *(121-w3.5)* mint RPX-0603 for mirror-unreachable; re-point bus_handler off RPX-0601
- *(120-close)* non-ghp_ WR-01 fixture token clears cred-hygiene P0 pre-push gate
- *(120-close)* redact credentials in 3 error/audit exfil legs (WR-01/02/03)

### Other

- *(126-01)* W4 clarity+caveat drains β€” MCP first-use, plan-refresh cold, doc-clarity subscription
- *(125-01)* add failing mirror-lag augmented-hint regression
- *(121-review)* live RPX-0507 import-to-dead-backend e2e test
- *(planning)* encode P116 ADR-010 manager rulings + cold-reader pass outcomes (README dead-link fix, 2 intake filings, GTH-V15-38, GTH-V15-35 addenda)
- *(115-06)* reframe hero surfaces to live GitHub-capture token economy
- *(hero)* add interim/synthetic-baseline qualifiers to hero numbers

## [0.14.0](https://github.com/reubenjohn/reposix/compare/reposix-remote-v0.13.1...reposix-remote-v0.14.0) - 2026-07-14

### Fixed
Expand Down
Loading