| When (UTC) | Actor | Action | Entity | Detail |
|---|---|---|---|---|
| 2026-11-12 17:49:39 |
admin@specta.app | Export | product #3 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-12 16:06:58 |
admin@specta.app | Export | product #9 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-12 12:26:50 |
admin@specta.app | Export | product #3 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-12 07:12:40 |
admin@specta.app | Export | product #7 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-11 18:36:53 |
admin@specta.app | Export | product #3 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-11 11:34:31 |
admin@specta.app | Export | product #9 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-10 16:45:41 |
admin@specta.app | Export | product #2 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-09 18:20:56 |
admin@specta.app | Export | product #9 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-09 13:41:34 |
admin@specta.app | Export | product #2 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-08 12:26:38 |
admin@specta.app | Export | product #1 | {"format":"spec_pdf","missing_required":0} |
| 2026-11-08 07:24:09 |
admin@specta.app | Export | product #1 | {"format":"spec_pdf","missing_required":0} |
Secrets never reach this table: your AI provider's API key, OIDC client secrets, SMTP passwords and the backup token are stripped before an entry is written. Extraction runs are not started from here or from the API — only a person in the browser can spend your AI credits — so an audit row records who exported, edited or filled, never who triggered a charge behind your back.