This commit is contained in:
mats committed 2026-08-27 15:50:09 +02:00
1 parent 938d8d2edb
commit 8627f0a26f
6 files changed
+14 -9

No files matched your search

+1 -1
View File
@@ -194,7 +194,7 @@ func TestBuilderFractionalStringPriceCorrectScale(t *testing.T) {
} }
} }
// Drop-ship routing carriers (docs/plan-dropship.md Phase 1): seller id / // Drop-ship routing carriers (docs/archive/plan-dropship.md Phase 1): seller id /
// name / lead time coerce from per-tenant source keys via Schema overrides, // name / lead time coerce from per-tenant source keys via Schema overrides,
// mirroring how the live feed emits supplierName-style keys. Zero values // mirroring how the live feed emits supplierName-style keys. Zero values
// (missing keys, negative numbers, junk strings) must stay at the documented // (missing keys, negative numbers, junk strings) must stay at the documented
+5 -4
View File
@@ -34,8 +34,9 @@
// issues a "lookup this SKU" RPC today and resolving it here would be // issues a "lookup this SKU" RPC today and resolving it here would be
// premature. // premature.
// //
// See docs/published-document-vocabulary-pass.md §11 for the wider vocabulary // This package implements the catalog side of the shared vocabulary used by
// context (this package implements the cart side of that contract; the full // `platform/event` + `platform/inventory` + `platform/order`. A generic
// vocabulary is the next pass and lives in `platform/published` once proven // `platform/node` aggregate is deliberately held back (see docs/status.md
// out). // "Deliberately deferred"); cross-module boundaries are served by
// `platform/catalog` + `platform/projection` instead.
package catalog package catalog
+1 -1
View File
@@ -106,7 +106,7 @@ type Projection struct {
TaxClass string `json:"tax_class"` TaxClass string `json:"tax_class"`
InventoryTracked bool `json:"inventory_tracked"` InventoryTracked bool `json:"inventory_tracked"`
DropShip bool `json:"drop_ship"` DropShip bool `json:"drop_ship"`
// Drop-ship routing carriers (Phase 1 of docs/plan-dropship.md). // Drop-ship routing carriers (Phase 1 of docs/archive/plan-dropship.md).
// SellerID mirrors AddItem.ItemId coercion rules: 0 = "producer didn't // SellerID mirrors AddItem.ItemId coercion rules: 0 = "producer didn't
// publish" and downstream keeps whatever the HTTP fallback fetched. // publish" and downstream keeps whatever the HTTP fallback fetched.
// SellerName is what checkout writes into order-line // SellerName is what checkout writes into order-line
+4 -1
View File
@@ -9,5 +9,8 @@
// and other platform/ packages — never an application module. Application // and other platform/ packages — never an application module. Application
// modules depend downward onto platform. This is what keeps it a stable seam. // modules depend downward onto platform. This is what keeps it a stable seam.
// //
// See docs/platform-uniforming-plan.md for the layout and the migration order. // The migration that built this module is recorded in
// docs/platform-uniforming-plan.md; the live package inventory lives in
// docs/status.md ("Shared seams (platform/)"). Individual seam packages are
// documented in platform/agents.md.
package platform package platform
+2 -1
View File
@@ -4,7 +4,8 @@
// (their domain logic) stay in each module. A module builds its []Tool and calls // (their domain logic) stay in each module. A module builds its []Tool and calls
// NewServer; nothing here knows about carts, content, or orders. // NewServer; nothing here knows about carts, content, or orders.
// //
// See docs/platform-uniforming-plan.md §3b and platform-event-messaging-sketch.md. // See docs/platform-uniforming-plan.md (platform/mcp seam, migration done) and
// platform-event-messaging-sketch.md.
package mcp package mcp
import ( import (
+1 -1
View File
@@ -3,7 +3,7 @@
// hand-roll. It carries NO event vocabulary: topic and routing names are plain // hand-roll. It carries NO event vocabulary: topic and routing names are plain
// strings supplied by the caller, so each module keeps its own naming policy // strings supplied by the caller, so each module keeps its own naming policy
// (finder's "<country>_<topic>", CMS's "kind.dataType", etc.). See // (finder's "<country>_<topic>", CMS's "kind.dataType", etc.). See
// docs/platform-uniforming-plan.md Win 3. // docs/platform-uniforming-plan.md (platform/rabbit seam, migration done).
package rabbit package rabbit
import ( import (