Spaces:
Running
Download docs/content-backup-qualification.md from Leon4gr45/brain: direct link, hf CLI and curl.
- Browser
- Download file 4.08 kB
-
https://huggingface.co/spaces/Leon4gr45/brain/resolve/main/docs/content-backup-qualification.md
- Command line
-
hf download hf://spaces/Leon4gr45/brain/docs/content-backup-qualification.md
-
curl -L -o content-backup-qualification.md https://huggingface.co/spaces/Leon4gr45/brain/resolve/main/docs/content-backup-qualification.md
Content backup qualification
Qualified on feat/unified-auth-runtime, based on unified-auth commit
281c4ac9eac90204c9f47795fbacc5011937684b. No Hugging Face deployment or production
Brain mutation was performed during that initial local qualification. Subsequent
authorized HF deployment and actual GitHub push/rebuild/restore results are in
live qualification evidence.
- Full non-integration suite: 761 passed, 22 skipped, 3 deselected, 16 subtests
passed, with the same four independently established baseline failures:
OpenApiContractTests::test_operations_are_function_calling_ready,ParentCompletionChainTests::test_parent_does_not_mark_completed_before_chain,ExecuteReadQueryTests::test_applies_row_cap_and_truncated_flag, andtest_workspace_plugin_route_registration_and_collision. - Backup-specific tests: 20 passed. Includes real local bare-Git refs, unchanged-content suppression, restart, conflict/corruption/profile/PG-version rejection, auth/secret protection, cross-process dirty generation, current-start gate, first boot from a README-only repository, deleted-manifest rejection, missing-PAT CLI failure, and final shutdown checkpoint scheduling.
- Actual PostgreSQL 15 + pgvector round-trip: random test Brains and unique facts, all five index profiles, legacy PAT stripping, access-token registry exclusion, unregistered database exclusion, dirty tracking (including auth-only writes and rollback), same IDs/workspaces/BM25 results after dropping/restoring test DBs, profile mismatch rejection, no-op deduplication, and a new content commit.
- Real Ollama
embeddinggemma-2:270mwas baked into the CPU model image. Actual search/context controllers returned both restored facts without mock embeddings or application-start model pulls. - Production Docker dependency/runtime image build succeeded. Final source, scripts and deploy configuration were then mounted read-only for isolated container qualification; this is not an exact-commit deployable image claim.
- Actual entrypoint + Supervisor qualification: missing
GITHUB_PATexited before bootstrap/serving. A synthetic local bare-Git fixture restored before bootstrap and API startup. Authenticated HTTP search/context returned both restored Brains' facts and canonical IDs. This container had--network none; its Git command adapter redirected only the configured backup URL into a private test repository. The credential was an explicit test sentinel, so this does not qualify the real GitHub PAT or GitHub publication. - Graceful shutdown stopped writers, checkpointed, then stopped PostgreSQL. Restart kept the local data with matching checkpoint lineage; the worker reached RUNNING. Role provisioning on repeated start produced neither an existing-role error nor password-bearing SQL in server logs.
- Existing live auth qualification passed: HTTP/MCP parity, console CSRF/session logout, revocation, legacy migration, hash-only token metadata, credential-free resources, bounded tracing and request validation.
- Existing live authoritative-registry qualification passed: unknown/orphan reads return side-effect-free 404, duplicate/concurrent create is a conflict, IDs stay stable, and supported clear/delete operations work.
GitHub backup-repository dry-run push was accepted; no ref was written.
A transient GitHub authentication failure during fetch resolved on the final
source push. Feature commit 852b38191fefdc2aea4d2eea3451286b87dfa848 was pushed
successfully to JsonLord/brainapi2:feat/unified-auth-runtime using a normal
fast-forward push. Actual backup-repository publication using the real Space
GITHUB_PAT remains unqualified: that secret is not injected into this workspace,
and no deployment was authorized. Do not substitute SYSTEM_PAT or HF_TOKEN.
The model/auth/registry contracts remain unchanged. Async checkpoint RPO and explicit degraded ephemeral-storage health remain applicable; see recovery instructions.