Milestone 2: module/model docs (MD, Sphinx RST, PDF) and work log

74 source modules documented with extracted signatures, JSDoc params,
imports, and call graphs. 10 first-class models (PriceRule through
StatusResponse) have their own MD/RST/PDF. Sphinx HTML builds from
docs/sphinx. Per-module PDFs in docs/modules-pdf and docs/models-pdf.

Middleware gates 2–6 and 10 pass on MOCK_VERAE without NATS.

Learned: RST includes are relative to the RST file; keep one PDF per
module; Add Numbers remains the only push required tomorrow.
This commit is contained in:
George Lambert 2026-09-09 02:44:51 -04:00
parent b814501441
commit 10c663cc0c
347 changed files with 17200 additions and 14 deletions

96
docs/sphinx/index.rst Normal file
View file

@ -0,0 +1,96 @@
Verae × Zapier module reference
=================================
.. toctree::
:maxdepth: 1
:caption: Models
models/PriceRule
models/TierConfig
models/RateCard
models/Quote
models/CallUsage
models/Customer
models/AddNumbersResult
models/TimestampRequest
models/TimestampResponse
models/StatusResponse
.. toctree::
:maxdepth: 2
:caption: Modules
modules/zappier/accounts
modules/zappier/admin-users
modules/zappier/admin
modules/zappier/app
modules/zappier/auth
modules/zappier/billing/credit
modules/zappier/billing/reload
modules/zappier/billing/stripe
modules/zappier/db/admin-user-repo
modules/zappier/db/billing-repo
modules/zappier/db/customer-repo
modules/zappier/db/invoice-repo
modules/zappier/db/pricing-store
modules/zappier/db/session-repo
modules/zappier/db/usage-repo
modules/zappier/index
modules/zappier/invoicing
modules/zappier/jobs/report-usage
modules/zappier/meter
modules/zappier/paths
modules/zappier/portal
modules/zappier/pricing
modules/zappier/reports
modules/zappier/usage
modules/verae-zapier-middleware/app
modules/verae-zapier-middleware/clients/veraeClient
modules/verae-zapier-middleware/config
modules/verae-zapier-middleware/debug/config
modules/verae-zapier-middleware/debug/index
modules/verae-zapier-middleware/debug/logger
modules/verae-zapier-middleware/debug/redact
modules/verae-zapier-middleware/debug/trace-context
modules/verae-zapier-middleware/debug/trace
modules/verae-zapier-middleware/errors
modules/verae-zapier-middleware/index
modules/verae-zapier-middleware/lib/tokens
modules/verae-zapier-middleware/middleware/authenticate
modules/verae-zapier-middleware/middleware/rateLimit
modules/verae-zapier-middleware/nats/connection
modules/verae-zapier-middleware/nats/publishers
modules/verae-zapier-middleware/nats/subjects
modules/verae-zapier-middleware/routes/authRoutes
modules/verae-zapier-middleware/routes/index
modules/verae-zapier-middleware/routes/statusRoutes
modules/verae-zapier-middleware/routes/tenantRoutes
modules/verae-zapier-middleware/routes/timestampRoutes
modules/verae-zapier-middleware/routes/verifyRoutes
modules/verae-zapier-middleware/routes/webhookRoutes
modules/verae-zapier-middleware/services/authService
modules/verae-zapier-middleware/services/entitlementService
modules/verae-zapier-middleware/services/tenantService
modules/verae-zapier-middleware/services/timestampService
modules/verae-zapier-middleware/services/verifyService
modules/verae-zapier-middleware/services/webhookService
modules/verae-zapier-middleware/store/db
modules/verae-zapier-middleware/store/jobWatchers
modules/verae-zapier-middleware/store/tenants
modules/verae-zapier-middleware/store/usage
modules/verae-zapier-middleware/store/webhooks
modules/verae-zapier-middleware/workers/inProcessJobPoller
modules/verae-zapier-middleware/workers/jobPollerWorker
modules/verae-zapier-middleware/workers/webhookWorker
modules/verae-activate/authentication
modules/verae-activate/creates/add_numbers
modules/verae-activate/index
modules/verae-zapier/authentication
modules/verae-zapier/creates/add_numbers
modules/verae-zapier/creates/batch_timestamp
modules/verae-zapier/creates/create_timestamp
modules/verae-zapier/creates/timestamp_and_wait
modules/verae-zapier/creates/verify_timestamp
modules/verae-zapier/index
modules/verae-zapier/searches/job_status
modules/verae-zapier/triggers/timestamp_completed