Skip to content
Merged
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
4 changes: 4 additions & 0 deletions docs/agents/MESSAGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# MESSAGES.md — Agent 交流墙(只追加,不改不删)

- 2026-11-11T17:27:00+08:00, Codex: PR integration conflicts resolved; old PR21/22 evidence and diagnostics are all preserved byte-for-byte. New replacement evidence is additional. Close superseded old PRs; merge refreshed PR27/28 after CI. Release assets, tags and production code remain unchanged.

- 2026-11-11T17:11:24+08:00, Codex: Replaced [v1.6.0](https://github.com/teamCreating/MTR-Map-Overlay/releases/tag/v1.6.0) on explicit user instruction. Candidate42991712783 / protected Publish42992406825 attempt3 passed. Ten replacement public downloads match candidate/digests; both tags match new sealed sources. Six-JAR audit confirms only adapter removal; generic API and Forge49 guard preserved. Public notes exactly match the requested 1.5.3 structure. See [replacement verification](../validation/release-1.6.0-replacement.md).

- 2026-11-11T17:03:13+08:00, Codex: User explicitly authorized replacing v1.6.0. Candidate42991712783 builds merged provider-boundary fixes (main af08a84 / compat3adc8ce). No experimental Forge47 patch. Release notes follow 1.5.3 bilingual Added/Optimized structure and two comparison links, with generic Navigate scope. Archive old release identity before replacing old release/tags; no force push.

- 2026-11-11T16:48:02+08:00, Codex: User clarified provider-owned Navigate adapters. Development source removes built-in HowToGo registration/discovery while preserving the generic API and disabled-state behavior. Published v1.6.0 assets remain unchanged and contain the earlier adapter.
Expand Down
4 changes: 4 additions & 0 deletions docs/agents/STATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# STATE.md — MC 1.20 兼容分支权威状态

- 2026-11-11T17:27:00+08:00, Codex: PR integration conflicts resolved; old PR21/22 evidence and diagnostics are all preserved byte-for-byte. New replacement evidence is additional. Close superseded old PRs; merge refreshed PR27/28 after CI. Release assets, tags and production code remain unchanged.

- 2026-11-11T17:11:24+08:00, Codex: Replaced [v1.6.0](https://github.com/teamCreating/MTR-Map-Overlay/releases/tag/v1.6.0) on explicit user instruction. Candidate42991712783 / protected Publish42992406825 attempt3 passed. Ten replacement public downloads match candidate/digests; both tags match new sealed sources. Six-JAR audit confirms only adapter removal; generic API and Forge49 guard preserved. Public notes exactly match the requested 1.5.3 structure. See [replacement verification](../validation/release-1.6.0-replacement.md).

- 2026-11-11T17:03:13+08:00, Codex: User explicitly authorized replacing v1.6.0. Candidate42991712783 builds merged provider-boundary fixes (main af08a84 / compat3adc8ce). No experimental Forge47 patch. Release notes follow 1.5.3 bilingual Added/Optimized structure and two comparison links, with generic Navigate scope. Archive old release identity before replacing old release/tags; no force push.

- 2026-11-11T16:48:02+08:00, Codex: User clarified provider-owned Navigate adapters. Development source removes built-in HowToGo registration/discovery while preserving the generic API and disabled-state behavior. Published v1.6.0 assets remain unchanged and contain the earlier adapter.
Expand Down
8 changes: 7 additions & 1 deletion docs/agents/TASKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,13 @@

## 进行中

### [进行中] Replace release 1.6.0 with provider-owned Navigate builds
### [完成] Resolve release PR integration
- Codex, 2026-11-11T17:23:32+08:00: Inspect PR27/28 conflicts and merge current base normally; preserve sealed evidence bytes and published artifacts. Verify superseded PR21/22 contents before closing them.


### [完成] Replace release 1.6.0 with provider-owned Navigate builds
- 2026-11-11T17:11:24+08:00, Codex: Replaced [v1.6.0](https://github.com/teamCreating/MTR-Map-Overlay/releases/tag/v1.6.0) on explicit user instruction. Candidate42991712783 / protected Publish42992406825 attempt3 passed. Ten replacement public downloads match candidate/digests; both tags match new sealed sources. Six-JAR audit confirms only adapter removal; generic API and Forge49 guard preserved. Public notes exactly match the requested 1.5.3 structure. See [replacement verification](../validation/release-1.6.0-replacement.md).

- Codex, 2026-11-11T17:03:13+08:00: User explicitly requests replacing release1.6.0 and matching the 1.5.3 note format. Build the merged provider-boundary correction on all six targets, retain the old publication metadata/downloads locally, replace release assets and version tags through normal protected publication, and verify public bytes.


Expand Down
2 changes: 1 addition & 1 deletion docs/api/overlay-api-v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@ New Overlay builds provide `registerNavigation(owner, displayName, Predicate<Nav

Overlay exposes a generic Navigate registration API. Navigation mods or separate compatibility mods register their own availability predicate and target handler; Overlay does not discover their classes or register providers on their behalf. Without an available registered provider, Navigate remains disabled. HowToGo was used as an interoperability test reference, not an API dependency.

The published v1.6.0 binaries included an Overlay-owned HowToGo adapter. That adapter has been removed from development sources after the scope correction; the published assets and tags have not been replaced.
The replacement v1.6.0 release removes the earlier Overlay-owned HowToGo adapter. Navigation integrations register through the public API from their own mod or a separate compatibility mod.
6 changes: 6 additions & 0 deletions docs/validation/evidence/release-1.6.0-replacement/SHA256SUMS
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
416234a68760f226567b522c167c10018cb5772f40d460dcbbd639c2f8306d38 CRTools-MTR-Map-Overlay-1.6.0-MC1.21.1-MTR4.1.0-beta.2-neoforge.jar
3cd66d39ab41d436b7c8992cdf023b361300aa42dde22a033b300f72a786fe02 CRTools-MTR-Map-Overlay-1.6.0-MC1.21.1-MTR4.1.0-beta.2-fabric.jar
f9b995b53adb5ec5bac95d46498c4b2569418a3fa674666d2428aef334b805ce CRTools-MTR-Map-Overlay-1.6.0-MC1.20.1-MTR4.0.5-forge.jar
cb7d6cc97b7b836ce6953f400bcc65f21934d678b1b4c0f1d529e9545d3268ad CRTools-MTR-Map-Overlay-1.6.0-MC1.20.1-MTR4.0.5-fabric.jar
0940bc9c6742f2d8c10f1b6416129ca3a042bc1ee08b0826e6ca8c20e99139d9 CRTools-MTR-Map-Overlay-1.6.0-MC1.20.4-MTR4.0.5-forge.jar
687fdb76c64f78e1bbb6b132e5e2b7710d1b6e90e8cab95141bc33f2c713c4c0 CRTools-MTR-Map-Overlay-1.6.0-MC1.20.4-MTR4.0.5-fabric.jar
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
[
{
"target": "1.21.1-neoforge",
"sha256": "416234a68760f226567b522c167c10018cb5772f40d460dcbbd639c2f8306d38",
"changedClasses": [
"io/github/teamcreating/mtrmap/extension/ClientOverlayRuntime.class"
],
"removedClasses": [
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoBridge.class",
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoIntegration.class"
],
"tests": {
"passed": 104,
"skipped": 1,
"reports": 22
}
},
{
"target": "1.21.1-fabric",
"sha256": "3cd66d39ab41d436b7c8992cdf023b361300aa42dde22a033b300f72a786fe02",
"changedClasses": [
"io/github/teamcreating/mtrmap/extension/ClientOverlayRuntime.class"
],
"removedClasses": [
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoBridge.class",
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoIntegration.class"
],
"tests": {
"shared_with": "1.21.1-neoforge"
}
},
{
"target": "1.20.1-forge",
"sha256": "f9b995b53adb5ec5bac95d46498c4b2569418a3fa674666d2428aef334b805ce",
"changedClasses": [
"io/github/teamcreating/mtrmap/extension/ClientOverlayRuntime.class"
],
"removedClasses": [
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoBridge.class",
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoIntegration.class"
],
"tests": {
"passed": 107,
"skipped": 1,
"reports": 23
}
},
{
"target": "1.20.1-fabric",
"sha256": "cb7d6cc97b7b836ce6953f400bcc65f21934d678b1b4c0f1d529e9545d3268ad",
"changedClasses": [
"io/github/teamcreating/mtrmap/extension/ClientOverlayRuntime.class"
],
"removedClasses": [
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoBridge.class",
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoIntegration.class"
],
"tests": {
"passed": 107,
"skipped": 1,
"reports": 23
}
},
{
"target": "1.20.4-forge",
"sha256": "0940bc9c6742f2d8c10f1b6416129ca3a042bc1ee08b0826e6ca8c20e99139d9",
"changedClasses": [
"io/github/teamcreating/mtrmap/extension/ClientOverlayRuntime.class"
],
"removedClasses": [
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoBridge.class",
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoIntegration.class"
],
"tests": {
"passed": 107,
"skipped": 1,
"reports": 23
}
},
{
"target": "1.20.4-fabric",
"sha256": "687fdb76c64f78e1bbb6b132e5e2b7710d1b6e90e8cab95141bc33f2c713c4c0",
"changedClasses": [
"io/github/teamcreating/mtrmap/extension/ClientOverlayRuntime.class"
],
"removedClasses": [
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoBridge.class",
"io/github/teamcreating/mtrmap/integration/howtogo/HowToGoIntegration.class"
],
"tests": {
"passed": 107,
"skipped": 1,
"reports": 23
}
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"verifiedAt": "2026-11-11T17:11:24+08:00",
"releaseUrl": "https://github.com/teamCreating/MTR-Map-Overlay/releases/tag/v1.6.0",
"releaseId": 441447811,
"latest": true,
"draft": false,
"prerelease": false,
"candidateRun": 42991712783,
"publishRun": 42992406825,
"publishAttempt": 3,
"manifestSha256": "0e48ca24964365b9832507416f50ebccd7ab399de26f0aaaa27ab3def8e229d2",
"tags": {
"v1.6.0": "af08a840bf8d5091bb9599cfd2edbbd541bfb82c",
"v1.6.0-mc1.20": "3adc8ce8085422462808a8c8bf87e798665bf3c7"
},
"assets": [
{
"name": "CRTools-MTR-Map-Overlay-1.6.0-MC1.21.1-MTR4.1.0-beta.2-neoforge.jar",
"sha256": "416234a68760f226567b522c167c10018cb5772f40d460dcbbd639c2f8306d38",
"bytes": 522160,
"assetId": 734864359
},
{
"name": "CRTools-MTR-Map-Overlay-1.6.0-MC1.21.1-MTR4.1.0-beta.2-fabric.jar",
"sha256": "3cd66d39ab41d436b7c8992cdf023b361300aa42dde22a033b300f72a786fe02",
"bytes": 525548,
"assetId": 734864488
},
{
"name": "CRTools-MTR-Map-Overlay-1.6.0-MC1.20.1-MTR4.0.5-forge.jar",
"sha256": "f9b995b53adb5ec5bac95d46498c4b2569418a3fa674666d2428aef334b805ce",
"bytes": 523490,
"assetId": 734864598
},
{
"name": "CRTools-MTR-Map-Overlay-1.6.0-MC1.20.1-MTR4.0.5-fabric.jar",
"sha256": "cb7d6cc97b7b836ce6953f400bcc65f21934d678b1b4c0f1d529e9545d3268ad",
"bytes": 523953,
"assetId": 734864696
},
{
"name": "CRTools-MTR-Map-Overlay-1.6.0-MC1.20.4-MTR4.0.5-forge.jar",
"sha256": "0940bc9c6742f2d8c10f1b6416129ca3a042bc1ee08b0826e6ca8c20e99139d9",
"bytes": 525724,
"assetId": 734864797
},
{
"name": "CRTools-MTR-Map-Overlay-1.6.0-MC1.20.4-MTR4.0.5-fabric.jar",
"sha256": "687fdb76c64f78e1bbb6b132e5e2b7710d1b6e90e8cab95141bc33f2c713c4c0",
"bytes": 525513,
"assetId": 734864893
},
{
"name": "release-manifest.json",
"sha256": "0e48ca24964365b9832507416f50ebccd7ab399de26f0aaaa27ab3def8e229d2",
"bytes": 59162,
"assetId": 734865357
},
{
"name": "SHA256SUMS",
"sha256": "287c0e2e4bde9f68a5d7d43a0a28bd61d5ad2dfa0e740bca804e36c87ea74bd0",
"bytes": 764,
"assetId": 734865053
},
{
"name": "MANUAL-VALIDATION.md",
"sha256": "353a9dc7b5c89f2ef4140c5c38667f16d2261784ec4c3bc46193ae36b94083e6",
"bytes": 945,
"assetId": 734865502
},
{
"name": "validation-evidence.zip",
"sha256": "9e9165eb9819bb1f45eec55927630bbbf99c348c05229f4da7ed47555c6281e5",
"bytes": 268820,
"assetId": 734865620
}
],
"releaseNotesMatch153Format": true
}
Loading
Loading