Three places in last week's docs refresh got the DocuSeal URL wrong — must have been a copy-paste glitch since other parts of the same docs (roadmap.md, module-interactions.md, archive snapshots) had it right. Verified against the deployed Traefik labels: traefik.http.routers.docuseal.rule = Host(`sign.gigafibre.ca`) `docs.gigafibre.ca` doesn't even resolve in DNS. Fixed in: • README.md (services table) • docs/README.md (services tree) • docs/architecture/overview.md (infra ASCII diagram) |
||
|---|---|---|
| .. | ||
| app-design.md | ||
| data-model.md | ||
| module-interactions.md | ||
| overview.md | ||
| README.md | ||
Architecture
How the pieces fit together. Read overview.md first unless you have a specific reason not to.
| Doc | Read when… |
|---|---|
| overview.md | You need the full service map — ERPNext, Ops PWA, targo-hub, DocuSeal, Authentik, Traefik, Docker networks, the legacy retirement plan |
| module-interactions.md | You're chasing a call across modules — one-page matrix + sequence diagrams for the hot paths (dispatch → SMS → tech scan → equipment install, Stripe webhook → ERPNext, customer portal → hub proxy) |
| data-model.md | You're about to touch ERPNext: Customer, Service Location, Service Subscription, Service Equipment, Sales Invoice, Payment Entry. Also covers the "Lead to Live" customer flow |
| app-design.md | You're building frontend. Feature-sliced layout, Vue/Quasar patterns, Pinia, router, theming, Storybook conventions |
Back to docs/README.md · roadmap.md