diff --git a/README.md b/README.md index 391f0c8..8b46e11 100644 --- a/README.md +++ b/README.md @@ -16,10 +16,11 @@ remaining product boundary is invited technical-alpha use sufficient to evaluate whether ten real users can complete small remote tasks for two weeks and provide useful feedback. -The current accepted signed build and source version are both -`0.1.0-alpha.7`. Alpha.5 is an immutable rejected artifact. Alpha.7 allows drafting the -next command while one runs and lets a user visit Home without disconnecting -the one active SSH session. Both paths pass on the owner's Galaxy S25 Ultra. +The current accepted signed build is `0.1.0-alpha.7`; the current source +candidate is `0.1.0-alpha.8`. Alpha.5 is an immutable rejected artifact. +Alpha.8 adds isolated child-Bash execution for script-like commands so a strict +mode failure does not close the persistent SSH shell. Owner-device acceptance +is pending. Signed builds are shared directly with invited testers. There is no public signed APK or GitHub prerelease while Phase 5 is open. Testers should obtain the APK and its checksum from the owner through the agreed diff --git a/docs/STATUS.md b/docs/STATUS.md index 2a10122..e03b2d1 100644 --- a/docs/STATUS.md +++ b/docs/STATUS.md @@ -1,6 +1,6 @@ # Threadline current status -Updated: 2026-08-16 +Updated: 2026-08-17 This is the canonical execution-status page. `PROJECT_SPEC.md` remains the normative product and technical specification. Dated investigations are historical evidence for the boundary they @@ -105,10 +105,9 @@ terminal correctly remained terminal-only rather than creating transcript cards. See the [alpha.6 Ed25519 shrinker correction](investigations/2026-08-10-alpha6-ed25519-shrinker-correction.md). -Product work continues while invited alpha use is gathered. The current -accepted tester build and source version are both `0.1.0-alpha.7` (`10007`). Its -first slice keeps the structured -composer editable while a command runs, preserves that local draft through +Product work continues while invited alpha use is gathered. The current accepted +tester build is `0.1.0-alpha.7` (`10007`). Its first slice keeps the structured composer +editable while a command runs, preserves that local draft through same-session terminal switching and Android saved-state restoration, and keeps Send disabled until the shell returns to ready. It does not queue or automatically execute commands. Its second slice adds a Home route that retains @@ -123,8 +122,9 @@ Galaxy S25 Ultra, and passed the retained-session Home and Return path. While a disabled. Send enabled when the shell returned to ready, and the draft then ran normally. This completes alpha.7 owner-device acceptance. -Post-alpha.7 source work adds an explicit isolated execution path for -script-like commands. It runs the exact composer text in a child Bash process, +The current source candidate is `0.1.0-alpha.8` (`10008`). It adds an explicit +isolated execution path for script-like commands. It runs the exact composer +text in a child Bash process, reports the child exit status in the normal command card, and leaves the persistent shell available after strict-mode failures. Persistent Send remains the state-carrying path. Common `set -e`, `set -u`, and long-form strict-option diff --git a/gradle.properties b/gradle.properties index 8f1497c..36aaa1a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,5 +4,5 @@ org.gradle.jvmargs=-Xmx3g -Dfile.encoding=UTF-8 android.useAndroidX=true android.nonTransitiveRClass=true threadline.releaseApplicationId=io.github.r055le.threadline -threadline.versionCode=10007 -threadline.versionName=0.1.0-alpha.7 +threadline.versionCode=10008 +threadline.versionName=0.1.0-alpha.8