Answer A-2: busarchive moves with bussnap into mesh-sdk
mesh/check pass 3e7befcb0bb1 on 60e99f38759b | unit 43 run, 0 kept, 1 skipped | integration 43 run, 0 kept, 1 skipped | composition passed in 58s on 4…
mesh/delivery closed: a newer head of the same pull request
mesh/check pass 3e7befcb0bb1 on 60e99f38759b | unit 43 run, 0 kept, 1 skipped | integration 43 run, 0 kept, 1 skipped | composition passed in 58s on 4…
mesh/delivery closed: a newer head of the same pull request
Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
@@ -18,3 +18,6 @@ names the principle that settles it, and is cited as "design 47 G A-n".
|
|||||||
contract struct's order; the writer is given the generated contract's constructors for `finding-cleared`, `findings-stated`
|
contract struct's order; the writer is given the generated contract's constructors for `finding-cleared`, `findings-stated`
|
||||||
and `findings-asked` when it is made, never plain maps, so a contract mismatch fails at compile time; `Observed.Findings`
|
and `findings-asked` when it is made, never plain maps, so a contract mismatch fails at compile time; `Observed.Findings`
|
||||||
and `Pending` hold `FindingBody` values.
|
and `Pending` hold `FindingBody` values.
|
||||||
|
- **A-2** (§655; principle 7, the rule that code shared between modules lives in mesh-sdk) `nats-tools/internal/busarchive`
|
||||||
|
moves whole with `bussnap` into mesh-sdk as its own package `go/busarchive`, its tests with it; every other importer
|
||||||
|
(verify, the nightly dump) imports it from there, and no copy stays in mesh-catalog.
|
||||||
|
|||||||
Reference in New Issue
Block a user