AI Implementation feature(871): Admin Area System: Database Backup/Restore and Danger Zone (#61)
This commit was merged in pull request #61.
This commit is contained in:
+14
-1
@@ -12,7 +12,7 @@ controls, administrator-managed Markdown blog publishing, and public and
|
||||
signed-in blog views.
|
||||
|
||||
The docs below are organized by purpose so agents can pull just the slice
|
||||
they need. Last regenerated 2026-07-23T10:36:45Z.
|
||||
they need. Last regenerated 2026-07-23T12:04:50Z.
|
||||
|
||||
# Architecture
|
||||
|
||||
@@ -43,6 +43,11 @@ they need. Last regenerated 2026-07-23T10:36:45Z.
|
||||
* [Auth and Settings Tables](/database/auth-settings.md) - `refresh_token`
|
||||
and `setting` tables.
|
||||
* [Blog Post Table](/database/blog-posts.md) - `blog_post` table.
|
||||
* [Admin Operation Tokens Table](/database/admin-operation-tokens.md) -
|
||||
Single-use confirmation tokens for destructive System operations.
|
||||
* [Admin Operation Tokens Migration](/database/admin-operation-tokens-migration.md) -
|
||||
Forward-only migration that adds the `admin_operation_token` table
|
||||
and its indexes.
|
||||
|
||||
# API
|
||||
|
||||
@@ -63,6 +68,9 @@ they need. Last regenerated 2026-07-23T10:36:45Z.
|
||||
`/events/status` SSE stream.
|
||||
* [Uploads Endpoints](/api/uploads.md) - Admin-only multipart uploads for category icons, challenge files, and validated site logos.
|
||||
* [Blog Endpoints](/api/blog.md) - Public published-post listing and admin-only post CRUD, validation, and publication behavior.
|
||||
* [Admin System Endpoints](/api/admin-system.md) - Admin-only backup
|
||||
download, restore validate/commit, re-authenticated confirmation
|
||||
tokens, reset-scores, and wipe-challenges.
|
||||
|
||||
# Guides
|
||||
|
||||
@@ -87,6 +95,11 @@ they need. Last regenerated 2026-07-23T10:36:45Z.
|
||||
* [Admin — Challenges Full-Replace Import](/guides/admin-challenges-import.md) -
|
||||
Transactional full-replace semantics, side effects, and the auto-close
|
||||
contract of the confirmed challenges import on `/admin/challenges`.
|
||||
* [Admin — System (Backup, Restore, Danger Zone)](/guides/admin-system-page.md) -
|
||||
How an admin navigates to `/admin/system`, creates a backup, stages
|
||||
and commits a restore, resets all scores, and wipes challenges,
|
||||
including the re-authentication confirmation flow and cross-tab
|
||||
invalidation.
|
||||
* [Authenticated Shell](/guides/authenticated-shell.md) - The header, LED
|
||||
+ countdown, quick-jump tabs, user menu, and SSE lifecycle that frame
|
||||
every signed-in page.
|
||||
|
||||
Reference in New Issue
Block a user