Commit acaf86b
committed
docs(platform-wallet): correct the failed-load test's coverage claim
`failed_load_releases_persister_for_reconstruct` claimed the end-to-end
open -> failed load -> reopen path was "covered by the storage crate's own
round-trip coverage test". It is not: `platform-wallet-storage` contains no
reference to `PlatformWalletManager` outside README prose, and its
`sqlite_second_open_guard` asserts only the storage-side half — that dropping
the last `SqlitePersister` handle frees the path claim so a later open
succeeds. Nothing composes the two halves.
The doc now states what the test actually proves (a strong count back at 1 is
the necessary precondition for a clean re-open, not the re-open itself) and
why the composed path cannot be driven from this crate: the concrete
persister lives in `platform-wallet-storage`, which depends on this one. A
TODO marks the real gap on the side that can close it.
The stale justification for the omission is also dropped — it cited a
dev-dependency cycle, but the operative constraint is simply the direction of
the dependency.
<sub>🤖 Co-authored by [Claudius the Magnificent](https://github.com/lklimek/claudius) AI Agent</sub>1 parent 16afd79 commit acaf86b
1 file changed
Lines changed: 10 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
483 | 484 | | |
484 | 485 | | |
485 | 486 | | |
| |||
0 commit comments