Reset roadmap for 0.2 development
This commit is contained in:
@@ -1,13 +1,38 @@
|
||||
# Codebase Readiness Review
|
||||
|
||||
Date: 2026-05-19
|
||||
Date: 2026-05-21
|
||||
|
||||
Scope: source code, build scripts, verification scripts, config files, and the
|
||||
roadmap after completion of `0.1.R`.
|
||||
roadmap after completion of `0.1.S` and migration to the Ubuntu Unreal build
|
||||
VM.
|
||||
|
||||
## 2026-05-21 Restart Audit Summary
|
||||
|
||||
- Active game checkout is clean on `main` at
|
||||
`/home/nathan/UnrealProjects/AgrarianGame`.
|
||||
- Active remote is self-hosted Gitea:
|
||||
`http://192.168.5.21:3000/nathan/agrarian-game.git`.
|
||||
- Repository currently tracks 723 files, including 300 Git LFS assets.
|
||||
- `git lfs fsck` passes.
|
||||
- Ignored Unreal-generated folders exist locally from verification builds:
|
||||
`Binaries/`, `Intermediate/`, `Saved/`, and `DerivedDataCache/`.
|
||||
- Those generated folders are ignored by `.gitignore` and are not part of the
|
||||
repository state.
|
||||
- Unreal Engine `5.7.4-release` is built from source at
|
||||
`/opt/UnrealEngine-5.7`.
|
||||
- `AgrarianGameEditor Linux Development` builds successfully on the Ubuntu VM;
|
||||
the latest incremental check reported `Target is up to date` and
|
||||
`Result: Succeeded`.
|
||||
- Headless project load through the Linux source-built editor succeeds in
|
||||
`NullRHI` mode with `0 error(s)`.
|
||||
- The old roadmap project-location block was stale and has been reset to the
|
||||
Ubuntu Unreal VM plus Gitea workflow.
|
||||
- The next coding phase should begin with exactly `0.2.A Land And Claiming`,
|
||||
not scattered open items from later design sections.
|
||||
|
||||
## 0.1 Completion Check
|
||||
|
||||
All `0.1.A` through `0.1.R` roadmap checkboxes are complete. The remaining
|
||||
All `0.1.A` through `0.1.S` roadmap checkboxes are complete. The remaining
|
||||
unchecked roadmap items before `Version 0.2` are North Star and philosophy
|
||||
statements, not incomplete `0.1` implementation tasks.
|
||||
|
||||
@@ -27,6 +52,9 @@ statements, not incomplete `0.1` implementation tasks.
|
||||
moves into larger systems.
|
||||
- The Windows build pipeline, package script, visual QA gate, and Linux server
|
||||
target are established enough to keep milestone work shippable.
|
||||
- The Ubuntu source-built Unreal lane now gives Codex a headless, local-disk
|
||||
development path that is better suited to automated C++ work than the old
|
||||
mapped-drive Windows workflow.
|
||||
|
||||
## Cleanup Findings
|
||||
|
||||
@@ -50,6 +78,11 @@ statements, not incomplete `0.1` implementation tasks.
|
||||
audit boundary so tester tools do not become gameplay exploits.
|
||||
- Verifier scripts are useful but numerous. 0.2 should add a grouped verifier
|
||||
runner so milestone verification is one command with explicit categories.
|
||||
- Some status docs predate the automated setup passes and should be treated as
|
||||
historical unless their claims are repeated in the main roadmap or this
|
||||
readiness review.
|
||||
- `ripgrep` is not installed on the Ubuntu Unreal VM. This is not blocking, but
|
||||
adding it would make future audits and code search faster.
|
||||
|
||||
## Low-Risk Cleanup Applied
|
||||
|
||||
@@ -58,6 +91,8 @@ statements, not incomplete `0.1` implementation tasks.
|
||||
|
||||
## 0.2 Engineering Priorities
|
||||
|
||||
- Start with `0.2.A Land And Claiming` and finish it before moving to farming,
|
||||
domestication, storage, or economy work.
|
||||
- Keep land claims, farming, storage, household tasks, and future economy state
|
||||
server-authoritative from the first implementation pass.
|
||||
- Add schema/version fields when introducing new persistent records.
|
||||
|
||||
Reference in New Issue
Block a user