Switched to Chatgpt 5.5 and codex.

This commit is contained in:
Joe Tretter
2026-05-02 20:29:31 -05:00
parent 015135da5a
commit 8bcfa2bee4
10 changed files with 485 additions and 111 deletions

View File

@@ -30,12 +30,12 @@ Typical next step once the SDK is installed:
./gradlew assembleDebug
```
## Automated environment setup
## Android project tooling
This repo includes a root-level setup script:
This repo includes a root-level tooling script:
```bash
bash ./SetupBuildEnvironment.sh
bash ./AndroidProjectTooling.sh
```
It is designed to be idempotent and uses project-relative paths to:
@@ -49,7 +49,7 @@ It is designed to be idempotent and uses project-relative paths to:
To also build the debug APK without leaving Gradle running in the background:
```bash
bash ./SetupBuildEnvironment.sh --build
bash ./AndroidProjectTooling.sh --build
```
The script and project are configured to prefer non-daemon Gradle usage.
@@ -58,14 +58,14 @@ It also avoids depending on the system Java version by provisioning a project-lo
To avoid repeated expensive SDK verification, the script writes a small state file named:
`./.setup-build-environment.state`
`./.android-project-tooling.state`
If all required components were verified successfully, the script will skip SDK verification/reinstallation for the next **24 hours** unless required directories are missing.
When you run:
```bash
bash ./SetupBuildEnvironment.sh --build
bash ./AndroidProjectTooling.sh --build
```
the script will also attempt to create a **git commit after a successful build** if there are source changes to commit.
@@ -75,6 +75,12 @@ It will also automatically bump the Android app version in `app/build.gradle.kts
- incrementing `versionCode` by 1
- incrementing the patch component of `versionName` (for example `0.1.0``0.1.1`)
To run the JVM unit test suite after ensuring the local toolchain is ready:
```bash
bash ./AndroidProjectTooling.sh --test
```
## Native Git prototype status
The app now includes a **filesystem-backed runtime scaffold** for moving from the custom Kotlin Git emulator toward a real native Git backend.
@@ -99,4 +105,4 @@ Planned native Git packaging path:
- Tighten advanced real repository-backed validation across the full Githug catalog
- Continue refining per-level setup fidelity for the remaining advanced scenarios
- Add richer validation rules and per-level explanations
- Add onboarding, accessibility polish, icons, tests, and Play Store assets
- Add onboarding, accessibility polish, icons, tests, and Play Store assets