docs(wiki): venue modules design — Car Wash pilot, Parking as a peer module (open decision)
Records the 2026-09-04/05 design sessions on wiki/decisions/venue-modules.md: manifest-registry module system (folder per module, always-migrated schema, one ledger union with prefixed event types, relations only via manifest dependsOn + ledger events), enablement as entitled ∩ activated (vendor-set Komodo env, site-admin site-config toggle recorded as config_change; server enforces with requireModule, web only hides; disabling never deletes), Parking recast as one module on a venue POS/audit core, Car Wash as the pilot (inside the parking, entry snapshot as identity, bay camera for the unrecorded-wash anti-fraud signals, v1 scope + build order), and vision vehicle category as an advisory anomaly flag. Name stays parking-system; validation stays for the Bar, only the Lavazh station retires with Car Wash. Open-questions #15, index, log. Claude-Session: https://claude.ai/code/session_01FWncR69HgGPuei1dLrW3cU
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
type: decision
|
||||
tags: [parking, decisions, open]
|
||||
sources: [parking-system-architecture]
|
||||
updated: 2026-06-29
|
||||
updated: 2026-09-04
|
||||
status: open
|
||||
---
|
||||
|
||||
@@ -129,3 +129,9 @@ procurement. (See [[parking-system-architecture]] §10.)
|
||||
app code**, and are **unverified on hardware**. Close this once the printer transport per site is
|
||||
fixed and (if USB) the udev/usblp rule is in the image and a real USB print is verified. Relates
|
||||
to #1 (lane topology / image standardization). See [[printer-usb-transport]], [[rongta-printer]].
|
||||
|
||||
15. **Venue modules — Car Wash / Bar as peers of Parking.** _(Raised by the user, 2026-09-04.)_
|
||||
Optional per-site modules on a shared venue core, with Parking itself becoming a module.
|
||||
Name stays `parking-system` (settled 2026-09-05); validation stays for the Bar, only the
|
||||
Lavazh station retires when Car Wash (the pilot module) ships. Full design and the remaining
|
||||
questions on [[venue-modules]].
|
||||
|
||||
Reference in New Issue
Block a user