QiuSW
|
db7b61b90b
|
docs(task): complete T-107 device acceptance
|
2026-08-06 15:36:51 +08:00 |
|
QiuSW
|
50a572f3e3
|
fix(client): accept confirmed T-107 panel profile
|
2026-08-06 15:33:15 +08:00 |
|
QiuSW
|
1d60a91ace
|
feat(client): add T-107 Gate3 dry-run observer
|
2026-08-06 12:10:39 +08:00 |
|
QiuSW
|
665b302a1d
|
docs(task): start T-107 Gate3 observer
|
2026-08-06 11:27:09 +08:00 |
|
QiuSW
|
dbf9b8c902
|
docs: complete T-106 device evidence
|
2026-08-06 11:23:14 +08:00 |
|
QiuSW
|
23445d0c4b
|
docs: align Gate3 with combined submit panel
|
2026-08-06 11:02:41 +08:00 |
|
QiuSW
|
3abbe1040d
|
docs(task): replan Gate3 for combined submit panel
|
2026-08-06 10:53:27 +08:00 |
|
QiuSW
|
e93e2e8202
|
fix(client): stop unsafe T-106 confirmation path
|
2026-08-06 10:44:00 +08:00 |
|
QiuSW
|
b0b71d5a29
|
feat(client): add T-106 confirmation evidence capture
|
2026-08-06 10:21:11 +08:00 |
|
QiuSW
|
acc9f1d964
|
docs(task): claim T-106 confirmation evidence
|
2026-08-06 10:12:43 +08:00 |
|
QiuSW
|
db2b781c8c
|
docs(task): complete T-105 quantity Gate2
|
2026-08-06 09:54:48 +08:00 |
|
QiuSW
|
3f09fbff66
|
docs(task): prepare T-105 production acceptance
|
2026-08-06 09:29:16 +08:00 |
|
QiuSW
|
21628a4dc5
|
feat(client): verify T-105 quantity Gate2
|
2026-08-06 09:28:00 +08:00 |
|
QiuSW
|
1d726dd364
|
docs: align Gate2 with quantity total evidence
|
2026-08-06 09:13:13 +08:00 |
|
QiuSW
|
e18f7983fd
|
fix(client): read Android 16 foreground exactly
|
2026-08-06 08:52:42 +08:00 |
|
QiuSW
|
ad80a7f23c
|
docs(task): prepare T-105 quantity evidence
|
2026-08-05 18:09:31 +08:00 |
|
QiuSW
|
994b6c8054
|
feat(client): capture T-105 quantity states
|
2026-08-05 18:08:11 +08:00 |
|
QiuSW
|
16b2487a2a
|
docs(task): claim T-105 quantity evidence
|
2026-08-05 17:59:18 +08:00 |
|
QiuSW
|
67b427864a
|
docs(task): complete T-104 safe exit
|
2026-08-05 17:58:03 +08:00 |
|
QiuSW
|
1bb54927e1
|
feat(client): verify same-product safe exit
|
2026-08-05 17:56:16 +08:00 |
|
QiuSW
|
0afe9a53b3
|
docs(task): accept T-104 phase A device evidence
|
2026-08-05 17:47:29 +08:00 |
|
QiuSW
|
63bd873c26
|
fix(client): accept evidenced rolled target color
|
2026-08-05 17:39:12 +08:00 |
|
QiuSW
|
2e303f3829
|
docs(task): record T-104 rolled color evidence
|
2026-08-05 17:38:32 +08:00 |
|
QiuSW
|
f97dca95ae
|
docs(task): record T-104 phase A readiness
|
2026-08-05 17:27:59 +08:00 |
|
QiuSW
|
43fd8ce668
|
feat(client): capture T-104 safe exit evidence
|
2026-08-05 17:25:27 +08:00 |
|
QiuSW
|
44a207df7f
|
docs(task): claim T-104 safe exit evidence
|
2026-08-05 17:04:46 +08:00 |
|
QiuSW
|
29fb528823
|
docs(task): complete T-103 device acceptance
|
2026-08-05 17:03:16 +08:00 |
|
QiuSW
|
537159445e
|
docs(task): record production sku device run
|
2026-08-05 16:59:15 +08:00 |
|
QiuSW
|
91071d4013
|
docs(task): record production sku flow review
|
2026-08-05 16:55:52 +08:00 |
|
QiuSW
|
60cf05b08b
|
feat(client): productionize proven sku reveal flow
|
2026-08-05 16:55:10 +08:00 |
|
QiuSW
|
fec21ae857
|
docs(task): bind target M transition
|
2026-08-05 16:20:52 +08:00 |
|
QiuSW
|
3984f399b0
|
docs(task): accept reveal human review
|
2026-08-05 16:09:37 +08:00 |
|
QiuSW
|
251f3d92dd
|
docs(task): record accepted reveal evidence
|
2026-08-05 15:57:12 +08:00 |
|
QiuSW
|
5fa8ac6ff2
|
fix(client): bind revealed current-only price layout
|
2026-08-05 15:54:00 +08:00 |
|
QiuSW
|
a8570f59af
|
docs(task): accept reveal action evidence
|
2026-08-05 15:31:51 +08:00 |
|
QiuSW
|
ee56249014
|
docs(task): record reveal candidate evidence
|
2026-08-05 15:29:56 +08:00 |
|
QiuSW
|
e552e2e2ca
|
docs(task): record reveal precondition stop
|
2026-08-05 15:24:30 +08:00 |
|
QiuSW
|
e1e534c5d3
|
fix(client): accept exact current-only sku state
|
2026-08-05 15:20:09 +08:00 |
|
QiuSW
|
5a4633fb64
|
docs(safety): bind current-only SKU price evidence
|
2026-08-05 14:50:38 +08:00 |
|
QiuSW
|
5d0fc81891
|
fix(client): report safe T-103 reveal stages
|
2026-08-05 14:19:37 +08:00 |
|
QiuSW
|
230cfdc697
|
test(client): close T-103 reveal failure gaps
|
2026-08-05 12:56:56 +08:00 |
|
QiuSW
|
b4ff9096c3
|
test(client): tighten polling test synchronization
|
2026-08-05 12:47:34 +08:00 |
|
QiuSW
|
ae4b9ef08b
|
test(client): accelerate T-103 feedback loop
|
2026-08-05 12:47:22 +08:00 |
|
QiuSW
|
1bf3acda70
|
docs(state): record one-shot sku reveal readiness
|
2026-08-05 12:37:28 +08:00 |
|
QiuSW
|
e8ca738b33
|
feat(client): capture one-shot sku reveal evidence
|
2026-08-05 12:34:59 +08:00 |
|
QiuSW
|
429c2d33db
|
docs(safety): define one-shot sku reveal evidence
|
2026-08-05 11:45:58 +08:00 |
|
QiuSW
|
a15b6c0911
|
docs(safety): bind T-103 live panel states
|
2026-08-05 11:37:19 +08:00 |
|
QiuSW
|
29d1540f7c
|
docs(tasks): record corrected T-103 entry
|
2026-08-05 10:57:55 +08:00 |
|
QiuSW
|
2f1380d084
|
fix(client): target verified bottom sku entry
|
2026-08-05 10:56:55 +08:00 |
|
QiuSW
|
81a44caeef
|
docs(safety): correct verified sku entry boundary
|
2026-08-05 10:45:28 +08:00 |
|
QiuSW
|
757eca39fd
|
docs(tasks): record T-103 entry substage
|
2026-08-05 10:34:12 +08:00 |
|
QiuSW
|
b754cc9ca9
|
fix(client): identify sku entry failure substage
|
2026-08-05 10:32:35 +08:00 |
|
QiuSW
|
e45d26fe93
|
docs(tasks): record T-103 entry evidence
|
2026-08-05 10:16:05 +08:00 |
|
QiuSW
|
a09c58beef
|
fix(client): stabilize verified sku entry
|
2026-08-05 10:10:56 +08:00 |
|
QiuSW
|
42eac57824
|
docs(tasks): record safe T-103 diagnostics
|
2026-08-05 09:24:06 +08:00 |
|
QiuSW
|
c9b39a4e05
|
test(client): remove polling stop race
|
2026-08-05 09:14:02 +08:00 |
|
QiuSW
|
870e5f861d
|
fix(client): expose safe T-103 failure stages
|
2026-08-05 09:07:30 +08:00 |
|
QiuSW
|
025edaf273
|
docs(tasks): record T-304 code-complete review
|
2026-08-05 02:03:02 +08:00 |
|
QiuSW
|
584c5601c5
|
task(T-304): record code-complete verification
|
2026-08-05 01:59:35 +08:00 |
|
QiuSW
|
3a27225977
|
fix(client): fail closed on polling configuration drift
|
2026-08-05 01:59:35 +08:00 |
|
QiuSW
|
dfd88c3336
|
feat(client): add safe polling session UI
|
2026-08-05 01:59:35 +08:00 |
|
QiuSW
|
20112dbd61
|
feat(client): expose secret-free profile summary
|
2026-08-05 01:59:35 +08:00 |
|
QiuSW
|
404d0d3ca4
|
task(T-304): add metadata and stop-latch contract
|
2026-08-05 01:59:35 +08:00 |
|
QiuSW
|
85e5f1e56e
|
task(T-304): begin polling session UI
|
2026-08-05 01:59:35 +08:00 |
|
QiuSW
|
6145fc4468
|
docs(tasks): complete T-211 claim wire bounds
|
2026-08-05 01:52:49 +08:00 |
|
QiuSW
|
f6cd65208d
|
fix(api): align claim bounds across runtime snapshots
|
2026-08-05 01:39:35 +08:00 |
|
QiuSW
|
7ea1c5349f
|
fix(api): bound claim wire fields end to end
|
2026-08-05 01:25:23 +08:00 |
|
QiuSW
|
57a5b2e91c
|
chore(tasks): include T-211 claim handler boundary
|
2026-08-05 01:18:23 +08:00 |
|
QiuSW
|
63c2c59b41
|
chore(tasks): start T-211 claim wire bounds
|
2026-08-05 01:11:21 +08:00 |
|
QiuSW
|
cfb238d022
|
docs(tasks): complete T-303 durable client state
|
2026-08-05 01:04:35 +08:00 |
|
QiuSW
|
31f07ac245
|
feat(client): add durable HTTP task state
|
2026-08-05 00:59:32 +08:00 |
|
QiuSW
|
488005ac93
|
chore(tasks): start T-303 client HTTP state
|
2026-08-05 00:59:32 +08:00 |
|
QiuSW
|
4186f1315a
|
docs(tasks): tighten exit and evidence contracts
|
2026-08-04 23:36:01 +08:00 |
|
QiuSW
|
3a0a41db00
|
docs(tasks): complete MVP safety task graph
|
2026-08-04 23:20:28 +08:00 |
|
QiuSW
|
8600c33391
|
docs(tasks): define admin safety closure chain
|
2026-08-04 22:44:13 +08:00 |
|
QiuSW
|
8092431208
|
docs(tasks): order evidence before attempt events
|
2026-08-04 22:41:59 +08:00 |
|
QiuSW
|
cd47d0c959
|
docs(tasks): complete T-302 atomic claim
|
2026-08-04 22:34:46 +08:00 |
|
QiuSW
|
ec42640123
|
Merge branch 'main' into task/t-302-atomic-claim
|
2026-08-04 22:33:25 +08:00 |
|
QiuSW
|
5f060f60ee
|
feat(admin): add atomic task claim leases
|
2026-08-04 22:33:16 +08:00 |
|
QiuSW
|
19f81a5e58
|
docs(tasks): define T-305 prefence dry run
|
2026-08-04 22:14:55 +08:00 |
|
QiuSW
|
c1cee49fb1
|
docs(tasks): define T-210 gate evidence kinds
|
2026-08-04 22:08:58 +08:00 |
|
QiuSW
|
772e379fd6
|
docs(tasks): define T-107 confirm gate
|
2026-08-04 22:05:20 +08:00 |
|
QiuSW
|
83b244ff7c
|
docs(tasks): require T-106 navigation-source evidence
|
2026-08-04 22:02:43 +08:00 |
|
QiuSW
|
d9a31cbfa6
|
docs(tasks): define T-106 confirm evidence
|
2026-08-04 22:01:45 +08:00 |
|
QiuSW
|
014405466a
|
docs(tasks): define T-105 quantity gate
|
2026-08-04 21:59:21 +08:00 |
|
QiuSW
|
8c50e1579e
|
docs(tasks): define T-307 attempt sink
|
2026-08-04 21:50:15 +08:00 |
|
QiuSW
|
35d7ce11d6
|
docs(tasks): define T-306 evidence publisher
|
2026-08-04 21:48:22 +08:00 |
|
QiuSW
|
41e54e313e
|
docs(tasks): expose T-104 gate-one artifact
|
2026-08-04 21:46:54 +08:00 |
|
QiuSW
|
e5de76503f
|
docs(tasks): linearize T-205 ordering version
|
2026-08-04 21:45:31 +08:00 |
|
QiuSW
|
542b2283f4
|
docs(tasks): freeze T-303 evidence upload slot
|
2026-08-04 21:42:15 +08:00 |
|
QiuSW
|
eb29bcd8b7
|
docs(tasks): define T-304 polling UI boundary
|
2026-08-04 21:36:52 +08:00 |
|
QiuSW
|
526af1eb31
|
docs(tasks): allow T-302 taskdetail fixture repair
|
2026-08-04 21:33:22 +08:00 |
|
QiuSW
|
d9381a644b
|
docs(tasks): define T-303 UI state boundary
|
2026-08-04 21:28:08 +08:00 |
|
QiuSW
|
e863a29641
|
docs(tasks): allow T-303 roadmap sync
|
2026-08-04 21:19:58 +08:00 |
|
QiuSW
|
5c97954fa1
|
docs(tasks): define T-303 HTTP recovery client
|
2026-08-04 21:19:02 +08:00 |
|
QiuSW
|
bd4c855ad2
|
docs(tasks): harden T-302 replay ownership
|
2026-08-04 21:15:59 +08:00 |
|
QiuSW
|
ee90d76893
|
docs(tasks): linearize T-302 revocation checks
|
2026-08-04 21:11:26 +08:00 |
|
QiuSW
|
4a65138fd7
|
docs(tasks): define T-205 attempt events
|
2026-08-04 21:07:43 +08:00 |
|
QiuSW
|
8ec740dcef
|
chore(tasks): start T-302
|
2026-08-04 21:03:38 +08:00 |
|
QiuSW
|
590c84660a
|
docs(tasks): define T-302 atomic claiming
|
2026-08-04 21:02:57 +08:00 |
|