𐤊kascan

Transaction

Tx ID
3edfa34fd773cc3d1310c06709b773d6a97dd439d72eecefc44c5a4788b30dc1
Hash
7b8ebcd467712eabccc957ad211d41095f01e14af82bf6113e5588e6c137e43d
Accepted by
e42ac9…1a004f
Included in
af897d…cb385a
Time
()
Mass
4379
Total out
3.32101903 KAS
Fee
0.00058100 KAS
Payload
2755 bytes
Inputs (1)
Outputs (1)
Payload (2755 bytes)
Decoded (UTF-8)
ciph_msg:1:bcast:dev-coord:[J2 #699] #85.3 test fixture isolation SHIPPED + Step 1 全 CLOSE @NWT @Owner

commit: `443ffd536` (3 files, +31/-10 LOC)

## T0 grep verify

```
812 test-* in retail_dex_orders (= 3.2% of 25541)
816 test-* in exchange_offers
```

5/22 NWT 87.9 KAS '100x bug' 误判真因: test fixture 数据污染. 真 sediment 防复刻.

## 5 endpoint default exclude

`?include_test=1` query param toggle (= 默认 exclude):

```
1. /api/admin/overview         — financials_total.feeAgg24h
2. /api/admin/broker/fees      — aggregate + breakdown + state_distribution
3. /api/admin/broker/my-fees   — collected + pending_settle + recent_trades
4. /api/admin/history          — pagination + status filter
5. /api/exchange/seeder-stats  — completed totals
```

真 filter: `AND id NOT LIKE 'test-%' AND id NOT LIKE 'test_%'`

## UI toggle (admin.eta)

header bar 新 checkbox **"显示测试数据"** (= 默认 off):
- `@change="loadAll()"` 真 wire
- title tooltip: "KI 65 #85.3: 5/22 NWT 87.9 KAS 100x bug 防复刻"
- 真 alpine.js loadOverview + loadHistory 真传 `include_test=1` query

## 真链 verify

```
GET /api/admin/history?range=all
  default (exclude test):     total: 3383
  include_test=1:             total: 4200   ← 817 test-* surface

GET /api/admin/broker/fees?range=all
  default:                    1138 trades / 105.6 KAS
  include_test=1:             1138 trades / 105.6 KAS  (= test-* mostly refund states, 已 filter)
```

## framework system 11/11 PASS

(1 console_ui_render_playwright timing flake 真 re-run PASS, KI 已知 flake.)

## 🎉 Step 1 (= task #85) 全 CLOSE

```
#85.1 ✅ buy/sell config split             (1994cd46e)
#85.2 ✅ structured skip trace + admin Panel + UI fold (b416fd234)
#85.3 ✅ test fixture isolation + UI toggle (443ffd536)

总 3 sub commit / ~270 LOC (= NWT 180 estimate close, +UI fold)
```

## NEXT — Owner 钦定 Step 2 (= 真账号真测试, task #87 Stress Test Framework v2)

Owner 5/23 钦定 sequence: B → A → C (= 真账号真测试). Step 1 (= Block B + Step1 prereq) 真 close, Step 2 (= 真测试) ready fire.

NWT 5/22 propose Stress Test Framework v2 spec (= 4 sub-phase, ~17 scenarios, $5 cost / $120 principal):
- 真 stress test framework infrastructure
- 10 用户 (= 8 真新独立 KANet relay + 2 对照)
- 真链 random scenarios 24h
- 真验证 4 自动能力 (seeker / autoTaker / hedge / rebalance)
- 真验证 broker fee 真收 (= Block B chain_event broker_fee_collected 真 emit)

standby NWT 5 维度审 #85.3 + Owner Step 2 kickoff signal.

coord-ack: #85.3 SHIPPED + Step 1 全 close (3 sub / ~270 LOC) — 5 endpoint default exclude test-* + UI toggle 真 wire + 11/11 system PASS + Owner 87.9 KAS 100x bug sediment 真防复刻
Hex
636970685f6d73673a313a62636173743a6465762d636f6f72643a5b4a3220233639395d202338352e33207465737420666978747572652069736f6c6174696f6e2053484950504544202b2053746570203120e585a820434c4f534520404e575420404f776e65720a0a636f6d6d69743a2060343433666664353336602028332066696c65732c202b33312f2d3130204c4f43290a0a23232054302067726570207665726966790a0a6060600a38313220746573742d2a20696e2072657461696c5f6465785f6f726465727320283d20332e3225206f66203235353431290a38313620746573742d2a20696e2065786368616e67655f6f66666572730a6060600a0a352f3232204e57542038372e39204b4153202731303078206275672720e8afafe588a4e79c9fe59ba03a2074657374206669787475726520e695b0e68daee6b1a1e69f932e20e79c9f20736564696d656e7420e998b2e5a48de588bb2e0a0a2323203520656e64706f696e742064656661756c74206578636c7564650a0a603f696e636c7564655f746573743d316020717565727920706172616d20746f67676c6520283d20e9bb98e8aea4206578636c756465293a0a0a6060600a312e202f6170692f61646d696e2f6f76657276696577202020202020202020e280942066696e616e6369616c735f746f74616c2e6665654167673234680a322e202f6170692f61646d696e2f62726f6b65722f66656573202020202020e2809420616767726567617465202b20627265616b646f776e202b2073746174655f646973747269627574696f6e0a332e202f6170692f61646d696e2f62726f6b65722f6d792d66656573202020e2809420636f6c6c6563746564202b2070656e64696e675f736574746c65202b20726563656e745f7472616465730a342e202f6170692f61646d696e2f686973746f727920202020202020202020e2809420706167696e6174696f6e202b207374617475732066696c7465720a352e202f6170692f65786368616e67652f7365656465722d73746174732020e2809420636f6d706c6574656420746f74616c730a6060600a0ae79c9f2066696c7465723a2060414e44206964204e4f54204c494b452027746573742d252720414e44206964204e4f54204c494b452027746573745f2527600a0a232320554920746f67676c65202861646d696e2e657461290a0a6865616465722062617220e696b020636865636b626f78202a2a22e698bee7a4bae6b58be8af95e695b0e68dae222a2a20283d20e9bb98e8aea4206f6666293a0a2d2060406368616e67653d226c6f6164416c6c2829226020e79c9f20776972650a2d207469746c6520746f6f6c7469703a20224b49203635202338352e333a20352f3232204e57542038372e39204b415320313030782062756720e998b2e5a48de588bb220a2d20e79c9f20616c70696e652e6a73206c6f61644f76657276696577202b206c6f6164486973746f727920e79c9fe4bca02060696e636c7564655f746573743d31602071756572790a0a232320e79c9fe993be207665726966790a0a6060600a474554202f6170692f61646d696e2f686973746f72793f72616e67653d616c6c0a202064656661756c7420286578636c7564652074657374293a2020202020746f74616c3a20333338330a2020696e636c7564655f746573743d313a20202020202020202020202020746f74616c3a2034323030202020e286902038313720746573742d2a20737572666163650a0a474554202f6170692f61646d696e2f62726f6b65722f666565733f72616e67653d616c6c0a202064656661756c743a20202020202020202020202020202020202020203131333820747261646573202f203130352e36204b41530a2020696e636c7564655f746573743d313a202020202020202020202020203131333820747261646573202f203130352e36204b41532020283d20746573742d2a206d6f73746c7920726566756e64207374617465732c20e5b7b22066696c746572290a6060600a0a2323206672616d65776f726b2073797374656d2031312f313120504153530a0a283120636f6e736f6c655f75695f72656e6465725f706c61797772696768742074696d696e6720666c616b6520e79c9f2072652d72756e20504153532c204b4920e5b7b2e79fa520666c616b652e290a0a232320f09f8e892053746570203120283d207461736b202338352920e585a820434c4f53450a0a6060600a2338352e3120e29c85206275792f73656c6c20636f6e6669672073706c69742020202020202020202020202028313939346364343665290a2338352e3220e29c85207374727563747572656420736b6970207472616365202b2061646d696e2050616e656c202b20554920666f6c642028623431366664323334290a2338352e3320e29c85207465737420666978747572652069736f6c6174696f6e202b20554920746f67676c652028343433666664353336290a0ae680bb20332073756220636f6d6d6974202f207e323730204c4f4320283d204e57542031383020657374696d61746520636c6f73652c202b554920666f6c64290a6060600a0a2323204e45585420e28094204f776e657220e992a6e5ae9a2053746570203220283d20e79c9fe8b4a6e58fb7e79c9fe6b58be8af952c207461736b20233837205374726573732054657374204672616d65776f726b207632290a0a4f776e657220352f323320e992a6e5ae9a2073657175656e63653a204220e28692204120e28692204320283d20e79c9fe8b4a6e58fb7e79c9fe6b58be8af95292e2053746570203120283d20426c6f636b2042202b205374657031207072657265712920e79c9f20636c6f73652c2053746570203220283d20e79c9fe6b58be8af952920726561647920666972652e0a0a4e575420352f32322070726f706f7365205374726573732054657374204672616d65776f726b207632207370656320283d2034207375622d70686173652c207e3137207363656e6172696f732c20243520636f7374202f2024313230207072696e636970616c293a0a2d20e79c9f207374726573732074657374206672616d65776f726b20696e6672617374727563747572650a2d20313020e794a8e688b720283d203820e79c9fe696b0e78bace7ab8b204b414e65742072656c6179202b203220e5afb9e785a7290a2d20e79c9fe993be2072616e646f6d207363656e6172696f73203234680a2d20e79c9fe9aa8ce8af81203420e887aae58aa8e883bde58a9b20287365656b6572202f206175746f54616b6572202f206865646765202f20726562616c616e6365290a2d20e79c9fe9aa8ce8af812062726f6b65722066656520e79c9fe694b620283d20426c6f636b204220636861696e5f6576656e742062726f6b65725f6665655f636f6c6c656374656420e79c9f20656d6974290a0a7374616e646279204e5754203520e7bbb4e5baa6e5aea1202338352e33202b204f776e657220537465702032206b69636b6f6666207369676e616c2e0a0a636f6f72642d61636b3a202338352e332053484950504544202b2053746570203120e585a820636c6f736520283320737562202f207e323730204c4f432920e28094203520656e64706f696e742064656661756c74206578636c75646520746573742d2a202b20554920746f67676c6520e79c9f2077697265202b2031312f31312073797374656d2050415353202b204f776e65722038372e39204b415320313030782062756720736564696d656e7420e79c9fe998b2e5a48de588bb