FixThis v1.3.0
FixThis v1.3.0
FixThis v1.3.0 tightens the external Android app trust loop. The release makes
first-handoff failures easier to recover from, gives maintainers one matrix for
external setup plus runtime trust evidence, and adds a long-form handover guide
for people maintaining the Android, CLI, MCP, console, and release tooling
together.
Highlights
- External App Trust Matrix v2. The external fixture matrix now separates
setup-only checks from runtime-capable first-handoff trust checks. It reports
pass, deferred, fail, fixture drift, or caveated pass, and it only accepts
caveated trust when the handoff preserves warnings such as
VISUAL_AREA_ONLY,POSSIBLE_VIEW_INTEROP, orSHARED_COMPONENT. - First-handoff recovery evidence. Agent-loop smoke reports now tell a
maintainer exactly why the first external app handoff could not complete:
failureCode,readiness,nextAction,verify, andfixare preserved
for missing Android SDK, ADB, emulator, or app-launch prerequisites. - Release gate coverage for matrix v2.
npm run release:gatenow consumes
the v2 external matrix as theexternal-trust-matrix-v2claim, so release
notes can be narrowed to evidence that actually passed or was explicitly
deferred. - Maintainer handover guide. The new fullstack/tooling handover guide
explains how the debug app runtime, desktop CLI/MCP process, browser console,
local.fixthis/workspace, and evidence scripts fit together. - Cleaner doc navigation. The docs index now points directly at the CLI
exit-code reference, source-matching reference, and handover guide.
Compatibility
- V1 scope is unchanged. FixThis remains debug-only, local/ADB-only, and
Compose-only. This release does not add PyPI, Docker, or a new package
channel. - Persisted MCP JSON: additive only. The existing compatibility fields
items,screens,itemId,screenId,targetEvidence,
targetReliability, andsourceCandidatesare unchanged. - Source-index schema: current assets still use schema
1.3. - Bridge protocol: unchanged at
1.3. - Gradle plugin:
io.github.beyondwin.fixthis.composeversion1.3.0. - CLI/MCP package:
fixthis-cli-mcp-v1.3.0.tar.gz. - npm wrapper:
@beyondwin/fixthis@1.3.0.
Agent install
From a Jetpack Compose Android app repository:
# macOS
brew install beyondwin/tools/fixthis
# npm
npm install -g @beyondwin/fixthis@1.3.0
# macOS/Linux fallback without package managers
curl -fsSL https://raw.githubusercontent.com/beyondwin/FixThis/main/scripts/install-fixthis.sh \
| bash -s -- --version v1.3.0
fixthis install-agent --project-dir . --target all
fixthis doctor --project-dir . --jsonManual Gradle plugin form:
plugins {
id("io.github.beyondwin.fixthis.compose") version "1.3.0"
}Release evidence
The release commit should include passing or explicitly deferred evidence for
the External App Trust Matrix v2, first external-app handoff recovery, release
drift, and release gate sections in
docs/contributing/release-readiness.md.
Connected Android evidence remains local-only; if no unlocked emulator is
available, record the runtime commands as deferred rather than claiming
device-level proof.
See also
- CHANGELOG.md — full
v1.3.0entry. - docs/guides/fullstack-tooling-handover.md
— maintainer handover guide. - docs/contributing/release-process.md —
artifact and registry publication sequence. - docs/contributing/release-readiness.md
— claim manifests and evidence commands.