lumen-rag / data /docs /support-postmortem.md
WickTech's picture
Space README + Gradio entrypoint
fd3cc1a verified
|
Raw
History Blame Contribute Delete
2.34 kB
# Engineering handbook — support & postmortems
## Authentication
All internal services authenticate via short-lived OAuth2 tokens issued by
the identity provider; tokens expire after 60 minutes and must be refreshed
by the client. Service-to-service calls use mutual TLS in addition to
tokens. Personal access tokens for CLI tools expire after 90 days and are
scoped to a single project.
## Customer support escalation
Support tickets tagged "urgent" must be triaged within 1 hour during
business hours. Enterprise customers on the premium support tier get a
15-minute first-response SLA, the same acknowledgment window as internal
on-call pages. Escalations to engineering go through the on-call engineer,
not directly to individual contributors.
## Postmortem template
Every postmortem must include a timeline, root cause, blast radius, and at
least three concrete follow-up action items with owners and due dates.
Postmortems for severity-1 incidents are reviewed in the weekly engineering
sync; severity-2 postmortems are reviewed asynchronously. Templates live in
the incident-response wiki space.
## Documentation standards
Public-facing API docs are generated from OpenAPI specs and rebuilt on
every merge to main; internal runbooks are written in markdown and stored
alongside the service they document, not in a separate wiki.
## Support tooling
Support agents use a shared ticketing queue with automatic tagging based on
keyword rules; tickets that go untagged for more than 10 minutes are
flagged for manual triage by a team lead.
## Team communication norms
Teams default to public channels over DMs for anything work-related, so
context stays searchable. Cross-team requests go through a dedicated
request channel rather than pinging individuals directly, and response-time
expectations there are best-effort, not an SLA.
## Tooling procurement
New SaaS tool requests over $500/year go through a lightweight procurement
review covering security and data-handling questions before purchase.
Renewals under the same terms skip the review and are approved by finance
automatically.
## Internal wiki hygiene
Wiki pages without an update in 12 months are flagged stale and surfaced in
a quarterly cleanup pass; owners either refresh or archive them. Search
ranking on the wiki favors recently-edited pages over older ones.