ila and Claude Fable 5
63dc40275f
Move trial authorization out of MVP scope
...
Resolve the requirements-vs-architecture conflict found in the Phase 5
review. License v1 is frozen at nine fields with no expiry field
(perpetual is a bool; update/rebind policy are opaque labels), so it
cannot express a trial period. The implementation and architecture docs
correctly recorded that boundary, but 02-requirements still listed trial
as a P0 capability and an MVP acceptance criterion.
Decision: trial moves to V1.1.
- 02-requirements: drop trial from the user role and P0 feature list;
acceptance now reads 'authorization state consistent between box and
sub-apps'; add a V1.1 trial row naming the protocol prerequisite; add
a scope row stating perpetual:false is display-only and never expires,
and supports_trial does not grant local trial.
- 00-ai-start-here: remove trial from 'MVP does', add it to 'MVP does
not' with the protocol reason.
- 04-architecture: development order step 5 no longer lists trial/rebind
as MVP work.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:43:21 +08:00
ila
76f6108496
Implement authorization import and revocation checks (T-503)
2026-07-20 09:07:30 +08:00
ila
c51ff30c54
Define license verification task (T-502)
2026-07-20 01:12:04 +08:00
ila
94ea334d1c
Define machine fingerprint contract (T-501)
2026-07-20 00:11:56 +08:00
ila
24e9862192
Harden self-update recovery (T-617)
2026-07-20 00:05:41 +08:00
ila
2c561894fd
Implement catalog startup diagnostics (T-616)
2026-07-19 22:22:46 +08:00
ila
13004218cf
Implement self-update recovery (T-403)
2026-07-19 22:00:38 +08:00
ila
339beaa9b3
Implement app update orchestration (T-402)
2026-07-19 21:39:33 +08:00
ila
87083c387f
Implement controlled app launch (T-401)
2026-07-19 21:10:59 +08:00
ila
df6c243b21
Preserve staging I/O failure causes (T-615)
2026-07-19 20:28:56 +08:00
ila
449b183ca3
Define failure handling task (T-303)
2026-07-18 18:04:01 +08:00
ila
14589abb31
Integrate verified installation flow (T-302)
2026-07-18 17:55:01 +08:00
ila
6575c9ad9b
Define installation integration task (T-302)
2026-07-18 17:35:11 +08:00
ila
9e5f3f4840
Define catalog signature vector task (T-614)
2026-07-18 16:36:31 +08:00
ila
20596a7de4
Fence installation transaction durability (T-613)
2026-07-18 16:28:49 +08:00
ila
0f69fa330e
Preflight ZIP central directory metadata (T-612)
2026-07-18 15:40:44 +08:00
ila
320b83d929
Implement unsafe icon cache diagnostics (T-611)
2026-07-18 15:18:29 +08:00
ila
e9386d26e7
Split Gio shell responsibilities (T-610)
2026-07-18 14:23:02 +08:00
ila
171572973b
Stabilize visible item snapshots (T-609)
2026-07-17 17:31:46 +08:00
ila
1b7f72e658
Add adapter interaction contracts (T-608)
Harness governance / validate (push) Has been cancelled
Phase 0 build gate / verify (push) Has been cancelled
2026-07-17 10:41:40 +08:00
ila
0945fe93dc
Route icon results through UI events (T-607)
2026-07-17 10:21:44 +08:00
ila
f1cc7308db
Harden icon cache concurrency (T-606)
2026-07-17 09:38:25 +08:00
ila
6fd19d0f43
Harden Windows package paths (T-605)
2026-07-16 23:56:19 +08:00
ila
8dad40f934
Implement resumable download queue (T-301)
2026-07-16 19:49:06 +08:00
ila
a52acbf926
Add app details and icon cache (T-204)
Harness governance / validate (push) Has been cancelled
Phase 0 build gate / verify (push) Has been cancelled
2026-07-16 17:22:37 +08:00
ila
db8d93e843
Build virtualized software list (T-203)
2026-07-16 17:10:42 +08:00
ila
819b1cdf88
Recognize local app states (T-202)
2026-07-16 17:00:06 +08:00
ila
2e21c9f327
Integrate validated catalog loading (T-201)
2026-07-16 16:52:46 +08:00
ila
9da72caa01
Prototype atomic install recovery (T-103)
2026-07-16 16:32:58 +08:00
ila
0ffeff63e1
Prototype secure ZIP extraction (T-102)
2026-07-16 16:22:45 +08:00
ila
0d6ed05d7e
Prototype signed catalog fallback (T-101)
2026-07-16 16:13:18 +08:00
ila and Claude Fable 5
0184595ccc
Add harness coding docs for SoftBox (Go + Gio dual-build)
...
Harness governance / validate (push) Has been cancelled
Initialize the full harness coding document set from the
harness_coding_docs template, customized for the SoftBox project:
- Vision, requirements, tech stack (modern Go 1.25 + Gio v0.10.1;
Win7 legacy Go 1.20.14 + Gio v0.6.0), architecture, coding rules
- Protocol contracts (signed catalog, package protocol v1, Ed25519
license, events, CLI) and Gio view structure
- Roadmap Phase 0-6 with 20 suggested tasks; T-001 (monorepo
skeleton) filed and ready to claim
- Agent entry points (AGENTS.md, docs/00-ai-start-here.md),
context manifest, governance scripts and tests
- Merge Go gitignore with harness rules; keep go.work tracked
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-16 14:33:54 +08:00