Audit log
Every administrative action, append-only, hash-chained, kept for seven years. The reason field is required, and it is the part that matters in six months.
- entitlement.revoke_scheduledSep 12, 2026 10:41 AM·Renata Cruz·Caliza Comfort
T08 voicemail transcription revoked effective 2026-10-01
Trial sweetener ends with the trial. Next billing period, not mid-cycle.
- entitlement.grantedSep 12, 2026 10:22 AM·Kevin Truong·Hillcrest Heating & Air
A08 multi-location granted at $25.00 a month, no expiry
Opening a second shop in Cleveland, Tennessee before they are ready for Pro.
- addon.enabledSep 12, 2026 10:05 AM·Renata Cruz·Ironwood Mechanical
AI receptionist enabled, 500 minutes included on Scale
Owner asked for it on the renewal call.
- price_override.createdSep 12, 2026 9:14 AM·Kevin Truong·Marsh Brothers Plumbing
Seat price $99.00 → $89.00 until 2026-12-01
Retention offer after two failed payments.
- trial.extendedSep 11, 2026 4:40 PM·Kevin Truong·Caliza Comfort
Trial end 2026-09-17 → 2026-09-24
Owner asked for another week; import finished late.
- impersonation.startedSep 11, 2026 11:02 AM·Support (Dana)·Sun Belt Air & Plumbing
Read-only, 30 minutes, consent recorded
Debugging 11 QuickBooks duplicate-customer errors.
- flag.enabledSep 10, 2026 2:26 PM·Kevin Truong·Sun Belt Air & Plumbing
jurisdiction.az_rules
Seeding Arizona credential types for verification.
- plan_catalog.publishedSep 8, 2026 10:15 AM·Kevin Truong·Public pricing
Version 3 → 4, Starter features 8 → 9
Added single-option estimates to Starter after the decoy-tier review.
- tenant.plan_changedSep 2, 2026 8:50 AM·Kevin Truong·Bluebonnet Home Services
Seats 8 → 9, comfort advisor now billable
Seat definition changed to anyone using the mobile app in the field.
- price_override.createdDec 28, 2025 9:12 AM·Kevin Truong·Ironwood Mechanical
Card rate 2.9% + $0.30 → 2.7% + $0.30
Volume above $400k a month. Still above our Stripe cost.
- price_override.createdNov 17, 2025 3:38 PM·Kevin Truong·Ironwood Mechanical
Seat price $149.00 → $129.00 until 2026-11-18
First Scale customer. Case study and a reference call in exchange for annual pricing on a monthly term.
Platform staff
| Person | Role | Second factor |
|---|---|---|
| Kevin Truong | Platform Owner | Hardware key |
| Dana Whitmore | Support | TOTP |
| Renata Cruz | Billing | TOTP |
How this log is protected
- Append only. Update and delete are revoked from every application role, including this console's.
- Hash chained. Each row carries the hash of the one before it, so a deletion is detectable even with database access.
- Mirrored hourly to an S3 bucket in Object Lock compliance mode, where nobody, including us, can delete it before seven years.
- Attributed to a person. An action taken while impersonating a shop is recorded against the real admin, never the shop's user.
- Reasons are required on anything that changes money, access, or a plan.