268 lines
18 KiB
Markdown
268 lines
18 KiB
Markdown
# Progress Ledger — first release
|
||
|
||
Updated 2026-09-11, Codex-9e8r6t `/root`, Windows host.
|
||
**Release remains unaccepted. Work is paused for the user's requested reboot.**
|
||
See [restart handoff](RESTART_HANDOFF.md) for exact saved state and next actions.
|
||
|
||
## Objective and current source
|
||
|
||
Deliver the complete OA/SA first release in [PROJECT_GOAL.md](../PROJECT_GOAL.md).
|
||
The latest authoritative attachment is
|
||
`815ff7b9-73c4-41a2-a809-635ecf8389d6/goal-objective.md`, read in full and preserved
|
||
in that file. It requires constraints/calculations, quantities/units and reusable
|
||
libraries, plus uncluttered human/AI text-only modeling at small and large scale.
|
||
Long homogeneous lists and poor behavior editing remain explicit concerns.
|
||
|
||
Local branch: `codex/release1-9e8r6t`, substantive source checkpoint
|
||
`df6f59562643b7771ecf0c972f8655f3e3f1c4da`, committed, pushed and read back.
|
||
It follows the user's instruction sync `07eb3cd`.
|
||
The preceding committed and pushed code/package checkpoint is
|
||
`27df4a3945ebc97cd7cbde61f6aeea7a91c680d3`. It includes named behavior creation,
|
||
source CLI, the nine CLI packaging changes and reviewed evidence. Source CLI
|
||
semantic commit `01b76a1`, packaging assembly `a0a48e8` and release integration
|
||
`27df4a3` are distinct. Contextual prerequisite creation, its reports/oracle and
|
||
40 raw evidence files are integrated in `df6f595`; native acceptance continues.
|
||
All 238 frozen build inputs and 44 exact index artifacts passed before commit.
|
||
Gitea issue 1 records the handoff in comment 242. Remote AGENTS.md at blob
|
||
`4b8465c8993107062ad2974c15a958d449530e92` adds the maintenance instructions
|
||
announced in comment 229: concise current entrypoints, durable history and
|
||
coordinated preservation rather than indiscriminate deletion.
|
||
|
||
## Current acceptance checkpoint — reboot pause
|
||
|
||
CLI publication evidence `d95b1ab` and complete OA native evidence `c4bad4b` are
|
||
also pushed and read back. The reboot checkpoint preserves reviewed layout/owner
|
||
caption WIP, native evidence and interrupted compiler records; it is not a new
|
||
accepted build. No worker/compiler/test GUI remains active.
|
||
|
||
- CLI `BAD169F8…E3559`: author 12/12, strict all-target Clippy/format/build pass;
|
||
independent 183 assertions across 21 fresh processes pass. All four committed
|
||
experiment files retain their measured bytes. JSON describes complete changed
|
||
files, not a saved whole-candidate plan. See the two source-CLI reports.
|
||
- Contextual source first frozen artifact `6E677F58…8CC0`: focused 22/22 and full
|
||
desktop 675/675 pass, 448.33 seconds execution. The later inactive-source origin
|
||
bypass and guide wording are fixed and independently reviewed. Final source
|
||
across 13 desktop files passed 23 focused tests, 3 guide tests, strict all-target Clippy,
|
||
matching GUI build and formatting. GUI SHA256 starts `52DE82E4`; its test
|
||
inventory is 676. There is no full 676-suite pass. Root verified the frozen
|
||
inputs/executable and launched PID 7212 in the isolated
|
||
`.local/native-qa/contextual-source-20260911-v1` stage. Lifeline Save-adoption
|
||
and Chain direct Create each pass complete model/source and one Undo/Redo.
|
||
Machine direct Create/Save and Undo/Save pass; its Redo/reopen remain pending.
|
||
The saved GUI closed normally for reboot. See
|
||
[native results](release-contextual-source-native-20260911.md).
|
||
- Native scenario B3: both OA use-return paths pass wide and minimum sizes;
|
||
both SA paths pass minimum focused canvas. Pending disabled Open preserves the
|
||
draft; explicit Cancel/Save matches exact baseline. B2 OA Action, nested State,
|
||
explicitly bound Reuse and Fragment all pass independent complete Project and
|
||
two-source Create/Save, one Undo/Save and one Redo/Save predictions, retaining
|
||
original exact identities. Final OA reopen/Save also passes. SA B2 remains
|
||
pending locally; B3's earlier size/layer scopes are unchanged. See
|
||
[local scenario native evidence](release-scenario-native-local-20260911.md).
|
||
- Root published GUI/server release **1**, `v0.2.0-preview.authoring.20260911`,
|
||
at 12:40:51 UTC, using source `2ec72d4`, D4D9 GUI and EFEE server.
|
||
ZIP `664F30B6…` has 559 files and passed
|
||
strict notices, independent complete archive/source correspondence, clean GUI
|
||
launch/example/Save/help/close and server create/get/restart persistence. All
|
||
three release assets passed full downloaded readback. Reports/raw evidence are
|
||
committed in `6a61061`; see [GUI/server publication](release-authoring-prerelease-published-20260911.md).
|
||
This is a prerelease, not full OA/SA acceptance.
|
||
- Root published CLI release **2**, `cli-v0.2.0-preview.authoring.20260911`, at
|
||
12:50:39 UTC. Tag and release readback match `27df4a3`, draft false and
|
||
prerelease true. ZIP `2B051F8C…` has 114 files, 27 notice packages and exact
|
||
BAD169F8/F456 executable/runtime. Independent clean CLI 156 assertions across
|
||
10 invocations pass; all three uploaded assets passed downloaded hash readback.
|
||
[Publication report](release-cli-prerelease-published-20260911.md) preserves
|
||
the exact records and distinguishes local CRLF notes from the public LF body.
|
||
|
||
## Completed work and scoped evidence
|
||
|
||
- Palette inline naming and focused Escape: `7d1df4f`, independently published as
|
||
`codex/palette-authoring-20260910`. Candidate 2 focused tests, GUI build and
|
||
strict desktop Clippy passed. Its native F2 rename/Save/Undo/Redo matched exact
|
||
three-file expectations; Entity creation matched the complete independent
|
||
model/source oracle. Candidate 3 completed ordinary Activity, existing placement,
|
||
allocation, direct Interaction and F2: complete basic model/four sources PASS.
|
||
Explicit SA actor/destination transition passed complete model/six sources;
|
||
Undo four-source baseline, Redo six-source result and reopen all passed. Six
|
||
physical files are byte-identical across reopen/reuse-preview Cancel/Save.
|
||
Immutable checkpoints/logs: `.local/native-qa/palette-20260910-v3/`.
|
||
- Recovery naming autofocus: `31b7dc3`, 13 focused checkpoint tests passed after
|
||
integrated compilation. The later SA behavior draft's native recovery,
|
||
autofocus and Escape evidence is recorded in the creation report below.
|
||
- Other-host behavior/topology/scenario/history: original `01bb52a` integrated
|
||
as `057eddd`; constructor cache fix `b6b76ef` integrated as `a70de55`; explicit
|
||
history seed fix `4ecad78` cherry-picked as `81668f9`.
|
||
- Corrected immutable desktop artifact completed **631/631 passed**, 408.18 seconds,
|
||
exit 0; all three prior 618-artifact failures are fixed. Exact artifact/logs in
|
||
`.local/scenario-workspace-20260910/tests-81668f9/`. It covers `3978bbe` workspace,
|
||
Back/OpenUse guards and both history fixes, but not later Sensor/creation work.
|
||
- A real same-size owner/document Sensor regression led to `d114a27`; affected
|
||
scenario 53/53 passed. Historical native candidate 3 predates that correction.
|
||
Mounted workspace tests cover 500×570 and wide geometry; later local native
|
||
B2/B3 results have the separate scopes recorded above.
|
||
- Named local creation passed final 21/21 and guide 3/3 after ancestry-label
|
||
correction. The matching immutable desktop suite passed **653/653**, 362.83 seconds,
|
||
zero failures/ignored; exact artifact `864B0F…E86` and logs under
|
||
`.local/behavior-creation-20260911/tests-final`. Independent integration review
|
||
found no additional correctness blocker. Strict Clippy with all targets and
|
||
`-D warnings`, plus workspace formatting, pass after one behavior-equivalent history_fields let-chain
|
||
correction; affected history 63/63 and matching GUI rebuild pass. This frozen
|
||
creation GUI is `gui-verified` SHA D4D9C2BD…B20C31. At actual 1100×700 client size,
|
||
named OA Process, explicit ParticipantInteraction Scenario with capability
|
||
context and SA owner-linked State machine plus requested first view passed
|
||
complete independent Project/SourceBundle checks at 7/8/9 files. Each single
|
||
Undo/Redo preserved exact expected semantics, sources and role identities.
|
||
Reopen/Save retained all nine physical source files byte-for-byte. Wide/minimum
|
||
draft cancellations retained the initial six files exactly. Detailed report:
|
||
[native creation](release-behavior-creation-native-20260911.md).
|
||
- Independent creation oracle v2 corrects a harness assumption: Save retains
|
||
known detached source files after Undo. Full Project and reachable source
|
||
equality remain mandatory; the complete physical inventory must equal the
|
||
explicit pre-Undo checkpoint overlaid with expected reachable bytes. Unknown,
|
||
changed or missing retained files fail. No product defect was hidden by this
|
||
correction; see [oracle review](release-behavior-creation-oracle-20260911.md).
|
||
- Fresh source-7 constructor probes passed 54 explicit/omitted comparisons and
|
||
12 required-field refusals across OA/SA, with complete typed models, canonical
|
||
reparse and exact authored no-op/name-edit retention. Constructor and Scenario
|
||
default wording now describes current behavior; strict HTML regeneration
|
||
passed. Other constructor families are explicitly outside this evidence.
|
||
See [default review](release-constructor-defaults-review-20260911.md).
|
||
- Source schema checks passed: 72 fixtures, 204 schemas, 14 families, 90 scalar
|
||
leaves. API/language reST rendered with strict docutils without warnings.
|
||
- Packaging committed `b98f135`: portable Linux adapter, shared package checks,
|
||
Docker input validation and exact upstream notices. Independent review found
|
||
and fixed five concrete defects. Python 11/11 and PowerShell contracts pass.
|
||
Historical Windows-input ZIP has 557 files; real Linux notices close over
|
||
339 packages/681 files. Linux archive adapter used inert ELF fixtures, not
|
||
actual current application binaries. Exact Fira/Cantarell notice Git bytes
|
||
were independently verified. Later exact GUI/server and CLI packages have
|
||
their own regenerated notices and published artifact evidence above.
|
||
- Independent native Capella creation study completed, saved and closed cleanly;
|
||
report `release-capella-creation-study-20260910.md` is complete. Viewpoint-first
|
||
naming and distinct local create/existing selection inform the implementation.
|
||
- Textual usability audit completed three static tasks and example counts. The
|
||
existing grammar already permits omitted initial IDs/defaults; key gaps are
|
||
cross-file reference context, safe alias refactoring and reviewed patches.
|
||
Source-7 EBNF/schema documentation and viewpoint omission guidance are corrected;
|
||
generated language HTML passed strict docutils. Both concise snippets passed
|
||
26 real REST requests: identity-only stabilization, exact no-op/name edit,
|
||
stale/invalid nonmutation and restart persistence. All 120 current core/server
|
||
files match the preserved source-7 binary's documented snapshot. This closes
|
||
the bounded recipe gap, not large-model or native text-editor acceptance. The
|
||
verified recipe is now `examples/text-first` and in the language reference.
|
||
|
||
Detailed evidence: [integrated gates](release-integrated-gates-20260910.md),
|
||
[palette native](release-palette-native-20260910.md),
|
||
[scenario workspace](release-scenario-workspace-20260910.md),
|
||
[creation design](release-local-behavior-creation-20260910.md),
|
||
[packaging implementation](release-packaging-implementation-20260910.md),
|
||
[independent packaging review](release-packaging-independent-review-20260910.md).
|
||
|
||
## Active ownership and execution
|
||
|
||
All local workers are idle for reboot. `release_audit`'s two-file display freeze
|
||
has independent source review; corrected focused2 was interrupted before tests,
|
||
and lint/fmt/new GUI remain unexecuted. `palette_finish` preserved native raw
|
||
evidence; `behavior_audit` closed the bounded review. Resume through
|
||
[RESTART_HANDOFF.md](RESTART_HANDOFF.md); the following ownership remains reserved.
|
||
|
||
- Root: exclusive native input, contextual GUI 52DE82 acceptance, remaining
|
||
local SA B2, integration, commits, publication and Wiki updates.
|
||
- `palette_finish`: staged-owner caption correction and native preservation done;
|
||
stopped, with no active compiler/native lease.
|
||
- `release_audit`: source-card layout and real Paragraph tests frozen; compiler
|
||
stopped for reboot with explicit interrupted evidence. Next is fresh focused3.
|
||
- `behavior_audit`: independent layout/caption review closed; stopped.
|
||
- Codex-956atf: external chooser/workspace work. Comment 224's corrected focus
|
||
and nested-scroll regressions are **prepared, not executed**. Comment 231
|
||
records peer-ratified schema 8/local-definition core implementation in isolated
|
||
`codex/analysis-core-20260911`; it is not integrated into this local descriptive
|
||
core. Numeric compilation and further representations retain peer ownership.
|
||
- Codex-ytr83r: external B4 Scene/lifetime integration and supported Linux guest
|
||
route. Local Windows has no current Linux runtime. External results are
|
||
host-scoped; failed route attempts remain in their dated reports.
|
||
|
||
User issue2/comment250 calls for consistent, domain-constrained interactive
|
||
diagrams, not necessarily arbitrary placement. Codex-956atf owns the shared
|
||
canvas-shell implementation in an isolated worktree (comment261). Existing
|
||
technical Canvas widgets and source cards do not close this requirement.
|
||
Before reboot, local WSL defaulted to version2 but listed no installed distro.
|
||
User will restart; verify Ubuntu actually runs afterward before Linux gates.
|
||
|
||
Verified bundles for `eb5161b` and `4ecad78` are retained in
|
||
`.local/integration-20260910`. Local refs `codex/behavior-snapshot-eb5161b` and
|
||
`codex/history-seed-20260910` preserve exact commits. B4 lifetime projection and
|
||
its guide delta are not integrated yet; coordinate shared scene wiring. Review
|
||
found insertion versus lifetime bounds, activation after branch-local Delete and
|
||
unassigned-lane map differences that must be addressed before acceptance.
|
||
|
||
## Unresolved requirements and gates
|
||
|
||
1. Finish native basic supplementary move/camera/focus/minimum matrix and current
|
||
scenario/process/state tasks. Main basic/transition/history/reopen passed at
|
||
wide size. Check raw drafts, recovery, exact source and real task completion.
|
||
2. Natively verify and integrate the frozen contextual missing-source and
|
||
first-action implementation. Named creation/history/reopen passed;
|
||
operand-editing and qualified Action allocation remain separate open work.
|
||
3. Constraints/calculations and quantity compatibility are currently descriptive
|
||
metadata; same-project includes are not maintained cross-project libraries.
|
||
Peer schema 8/local-definition implementation is now ratified and staged in
|
||
its isolated worktree (Gitea comment 231); local integration and all required
|
||
representations/acceptance remain pending. See [library review brief](release-library-candidate-review-20260910.md).
|
||
Other-host proposals expose cosmetic package revision/type compatibility,
|
||
subjectless analysis closure and text-only instance normalization decisions;
|
||
full reports and paired criticism are now available from verified `c6d296a`.
|
||
Its 218-assertion maintenance experiment supports explicit baseline values
|
||
with one-level Case overrides; complete freeze and effective-case evaluation
|
||
are required. Refined baseline/library contracts remain active externally.
|
||
4. Build on the published standalone CLI and compare language improvements using
|
||
both local usability and complete other-host proposals.
|
||
Current grammar+tooling, domain syntax, namespaces and portable identity
|
||
modules remain distinct candidates. Concise examples/CLI alone do not prove
|
||
uncluttered modular engineering authoring or safe large-model changes.
|
||
5. Run coherent current desktop/core/server, specification, examples, REST and
|
||
optimized packaging gates after integration. Prior passes remain scoped.
|
||
6. Obtain current Linux runtime acceptance through the external owner's supported
|
||
guest route. Local WSL2 import failed with HCS_E_HYPERV_NOT_INSTALLED and no
|
||
distro registered; this host still has no usable Linux runtime. Preserve
|
||
recorded route failures and do not repeat a rejected workaround.
|
||
7. Fresh independent cross-disciplinary release review remains required after
|
||
actual workflow and semantic acceptance, with all material findings resolved.
|
||
|
||
## Handoff and publication
|
||
|
||
Use Gitea issue #1 and current Wiki to coordinate as **Codex-9e8r6t**. Read before
|
||
resuming; preserve the other host's work. User issue 1 comment 178 authorizes programmatic
|
||
reuse of existing MCP credentials for Git/REST without printing or committing them.
|
||
Authenticated non-force push and remote readback now pass; current branch is
|
||
available directly. Historical bundle transfers remain reproducible. Integration `3978bbe` was published and
|
||
independently fetched/hash-verified as a Git bundle on
|
||
`codex/integration-transfer-20260910`; Wiki `Integration3978bbe` and issue #97 own
|
||
exact transfer instructions. Other host has integrated it and an equivalent
|
||
Sensor fix. Creation `4bb4aaf` was likewise published on
|
||
`codex/integration-transfer-20260911`, file
|
||
`harness/transfers/creation-4bb4aaf.bundle.b64`: decoded 105022 bytes,
|
||
SHA256 `0DEFAE91A56430076C432758F923BC0675911DA9FA7588C9961FF15F47EAEBF6`,
|
||
prerequisite `3978bbe`. Anonymous Git readback, strict base64 length/hash check and
|
||
`git bundle verify` passed; issue #128 gives selective integration instructions.
|
||
Corrected oracle/native/default evidence is published as `2ec72d4` on the same
|
||
branch, file `harness/transfers/evidence-2ec72d4.bundle.b64`: decoded 185563 bytes,
|
||
SHA256 `F74E14EE394BCC026E24987C8526AA7E769DDE748FE38117532824EC19AE159F`,
|
||
prerequisite `4bb4aaf`. Anonymous readback/hash and bundle verification pass (#150).
|
||
Preserve the other hosts' B4/reference chooser/design work and avoid duplicates.
|
||
|
||
Other-host `c6d296a` transfer is verified and imported as local
|
||
`codex/behavior-snapshot-c6d296a`: 334830 bytes,
|
||
SHA256 `526A80E2D32ED0E57A7B2372B5F02D4652E8751DFEBA81953C4F045225D6AACB`,
|
||
prerequisite `1797516`, from `codex/behavior-transfer-20260910` file
|
||
`harness/transfers/behavior-c6d296a.bundle.b64`. Selected analysis/library/text
|
||
reports, criticism, experiments and independent scenario oracle are restored;
|
||
51 evidence files compare byte-for-byte with Git blobs. No source/ledger merge.
|
||
Issue comments 136/143 and Wiki `Authoring20260911` record the handoff.
|
||
|
||
The old ledgers, including all historical platform and native evidence, were
|
||
archived byte-for-byte before this consolidation in
|
||
[history/2026-09-10-ledgers-before-second-consolidation](history/2026-09-10-ledgers-before-second-consolidation/STATE.md),
|
||
with hashes.json. Their historical-current wording does not supersede this file.
|