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
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
14 changes: 7 additions & 7 deletions docs/STATUS.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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