Adds Test Data → Test Orders to the composed Echo demo: 1,000 synthetic orders with 39 fields/six groups, 12,000 related items and 3,000 history entries. Startup fills missing rows without replacing existing values or attachments. Metadata supplies search fields, concise labels, currency/units and relationships for the native app.
Record attachments use normal parent grants and the owner's tracked download configuration. A disposable fixture seeds approved images for parent-isolation and preview tests. The companion Android change moves photo capture into Record → Actions → Add photo and implements the reviewed browsing improvements: QRun-IO/qqq-android#15.
Retains the latest develop publication metadata, frozen contract baseline and operations guidance. Reconciles current local runtime/TC22 evidence with historical release notes.
Verification
./mvnw verify install and base demo verification: 61 tests pass after integration with develop, with Checkstyle.
Record Files integration: 22 tests pass with the same qualified owner dependency cohort used by the running demo.
Complete merged-source cohort: 193 tests pass (53 scanner / 8 demo / 22 mobile Record Files / 74 Echo / 36 Echo demo), zero failures/errors/skips and passing Checkstyle. The inherited parent adds four guardrail cases; its report-only extension-location/contract-test findings remain visible. Isolated source/resource copies match the merged tree by count and SHA-256.
Isolated native UI-to-server rich-record/photo and process-photo acceptance passes; all requests match the published semantic API.
Maintained server and normal TC22 app updated in place with preserved database, attachments, accounts and enrollment. Actual TC22 visual/navigation check passes.
Compatibility
No new mobile business route, contract version or raw table write. Demo-only H2 fixture tables are additive. Existing Record Files permissions and quarantine remain enforced; available-image previews require the owner download API. Document/Record Files/Scripting remain qualified owner inputs pending a public cohort; the default old Record Files snapshot lacks the required authorization API, so validation uses the documented coherent override. No new artifact release or publication-switch change. Physical GS1 print/rescan and production qualification remain open.
## Change
Adds **Test Data → Test Orders** to the composed Echo demo: 1,000 synthetic orders with 39 fields/six groups, 12,000 related items and 3,000 history entries. Startup fills missing rows without replacing existing values or attachments. Metadata supplies search fields, concise labels, currency/units and relationships for the native app.
Record attachments use normal parent grants and the owner's tracked download configuration. A disposable fixture seeds approved images for parent-isolation and preview tests. The companion Android change moves photo capture into **Record → Actions → Add photo** and implements the reviewed browsing improvements: QRun-IO/qqq-android#15.
Retains the latest develop publication metadata, frozen contract baseline and operations guidance. Reconciles current local runtime/TC22 evidence with historical release notes.
## Verification
- [x] `./mvnw verify install` and base demo verification: 61 tests pass after integration with develop, with Checkstyle.
- [x] Record Files integration: 22 tests pass with the same qualified owner dependency cohort used by the running demo.
- [x] Complete merged-source cohort: **193 tests pass** (53 scanner / 8 demo / 22 mobile Record Files / 74 Echo / 36 Echo demo), zero failures/errors/skips and passing Checkstyle. The inherited parent adds four guardrail cases; its report-only extension-location/contract-test findings remain visible. Isolated source/resource copies match the merged tree by count and SHA-256.
- [x] Android: 232 unit tests, clean lint, debug/E2E/instrumentation builds, eight runner guard tests.
- [x] Isolated native UI-to-server rich-record/photo and process-photo acceptance passes; all requests match the published semantic API.
- [x] Maintained server and normal TC22 app updated in place with preserved database, attachments, accounts and enrollment. Actual TC22 visual/navigation check passes.
## Compatibility
No new mobile business route, contract version or raw table write. Demo-only H2 fixture tables are additive. Existing Record Files permissions and quarantine remain enforced; available-image previews require the owner download API. Document/Record Files/Scripting remain qualified owner inputs pending a public cohort; the default old Record Files snapshot lacks the required authorization API, so validation uses the documented coherent override. No new artifact release or publication-switch change. Physical GS1 print/rescan and production qualification remain open.
Preserve upstream publication metadata, contract baseline and recovery guidance while reconciling the completed local TC22 record UX work.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Change
Adds Test Data → Test Orders to the composed Echo demo: 1,000 synthetic orders with 39 fields/six groups, 12,000 related items and 3,000 history entries. Startup fills missing rows without replacing existing values or attachments. Metadata supplies search fields, concise labels, currency/units and relationships for the native app.
Record attachments use normal parent grants and the owner's tracked download configuration. A disposable fixture seeds approved images for parent-isolation and preview tests. The companion Android change moves photo capture into Record → Actions → Add photo and implements the reviewed browsing improvements: QRun-IO/qqq-android#15.
Retains the latest develop publication metadata, frozen contract baseline and operations guidance. Reconciles current local runtime/TC22 evidence with historical release notes.
Verification
./mvnw verify installand base demo verification: 61 tests pass after integration with develop, with Checkstyle.Compatibility
No new mobile business route, contract version or raw table write. Demo-only H2 fixture tables are additive. Existing Record Files permissions and quarantine remain enforced; available-image previews require the owner download API. Document/Record Files/Scripting remain qualified owner inputs pending a public cohort; the default old Record Files snapshot lacks the required authorization API, so validation uses the documented coherent override. No new artifact release or publication-switch change. Physical GS1 print/rescan and production qualification remain open.