Clean prepaid SoT, identity mailbox, public access planes, leaf policy, fleet spawn
Some checks are pending
offline / test (push) Waiting to run

Persist account-balance books; edge caches prepaid from books. Add zappier-identity, verae-nats-accounts, verae-jobs-events, verae-access-staff, zapier-decisions. Edge binds loopback; lan-134 stays off; HTTP services prefer local spawn.
This commit is contained in:
George Lambert 2026-09-11 17:15:16 -04:00
parent 345aeeead9
commit ddf772454b
153 changed files with 2236 additions and 116 deletions

View file

@ -80,6 +80,11 @@ SECTIONS = [
("packages/verae-access-api/README.md", "Direct customer API plane"),
("packages/verae-access-leaf/README.md", "S2S NATS leaf plane"),
("packages/verae-access-zapier/README.md", "Zapier-only access plane"),
("packages/verae-access-staff/README.md", "Staff access plane"),
("packages/zappier-identity/README.md", "veraeUserId identity mailbox"),
("packages/verae-jobs-events/README.md", "jobs.events mailbox"),
("packages/verae-nats-accounts/README.md", "NATS leaf/internal policy"),
("packages/zapier-decisions/README.md", "Decisions log"),
],
),
(
@ -341,6 +346,11 @@ def main() -> None:
"verae-access-api",
"verae-access-leaf",
"verae-access-zapier",
"verae-access-staff",
"zappier-identity",
"verae-jobs-events",
"verae-nats-accounts",
"zapier-decisions",
):
pkg_root = ROOT / "packages" / pkg
if pkg in {"zapier-user-docs", "overview", "docs-master", "verae-ops"}:
@ -508,6 +518,11 @@ def main() -> None:
("verae-access-api", "Direct customer API"),
("verae-access-leaf", "S2S NATS leaf"),
("verae-access-zapier", "Zapier access plane"),
("verae-access-staff", "Staff access plane"),
("zappier-identity", "veraeUserId bind/lookup"),
("verae-jobs-events", "jobs.events mailbox"),
("verae-nats-accounts", "NATS leaf/internal policy"),
("zapier-decisions", "Decisions and action log"),
]
git_lis = "".join(
f'<li><a href="https://git.georgelambert.org/marchon/{name}">{name}</a> '

View file

@ -31,6 +31,10 @@ PACKAGES = [
("verae-access-api", ROOT / "packages" / "verae-access-api" / "src", (".js",)),
("verae-access-leaf", ROOT / "packages" / "verae-access-leaf" / "src", (".js",)),
("verae-access-zapier", ROOT / "packages" / "verae-access-zapier" / "src", (".js",)),
("verae-access-staff", ROOT / "packages" / "verae-access-staff" / "src", (".js",)),
("zappier-identity", ROOT / "packages" / "zappier-identity" / "src", (".js",)),
("verae-jobs-events", ROOT / "packages" / "verae-jobs-events" / "src", (".js",)),
("verae-nats-accounts", ROOT / "packages" / "verae-nats-accounts" / "src", (".js",)),
]
REPO_READMES = [
@ -58,6 +62,11 @@ REPO_READMES = [
"verae-access-api",
"verae-access-leaf",
"verae-access-zapier",
"verae-access-staff",
"zappier-identity",
"verae-jobs-events",
"verae-nats-accounts",
"zapier-decisions",
]
SKIP_PARTS = {"test", "tests", "node_modules", "dist"}

View file

@ -59,6 +59,11 @@ create verae-access-web "Direct customer web access plane"
create verae-access-api "Direct customer API access plane"
create verae-access-leaf "Server-to-server NATS leaf access plane"
create verae-access-zapier "Zapier Platform access plane only"
create verae-access-staff "Staff CS/sales/accounting access plane"
create zappier-identity "Bind and lookup veraeUserId"
create verae-jobs-events "Mailbox for verae.zapier.jobs.events"
create verae-nats-accounts "NATS INTERNAL vs LEAF account policy"
create zapier-decisions "Architecture decisions and action log"
push_dir "$ROOT/packages/zappier" zappier-edge
push_dir "$ROOT/packages/verae-zapier-middleware" verae-middleware
@ -84,5 +89,10 @@ push_dir "$ROOT/packages/verae-access-web" verae-access-web
push_dir "$ROOT/packages/verae-access-api" verae-access-api
push_dir "$ROOT/packages/verae-access-leaf" verae-access-leaf
push_dir "$ROOT/packages/verae-access-zapier" verae-access-zapier
push_dir "$ROOT/packages/verae-access-staff" verae-access-staff
push_dir "$ROOT/packages/zappier-identity" zappier-identity
push_dir "$ROOT/packages/verae-jobs-events" verae-jobs-events
push_dir "$ROOT/packages/verae-nats-accounts" verae-nats-accounts
push_dir "$ROOT/packages/zapier-decisions" zapier-decisions
echo ALL_MODULE_REPOS_PUSHED