feat(documents): add owner-scoped document workspace

This commit is contained in:
cesnimda
2026-10-16 18:22:19 +02:00
parent 8e4db121ae
commit 5a67ec3d3d
19 changed files with 4932 additions and 9 deletions
+12 -1
View File
@@ -1,6 +1,6 @@
# Phase 7 — Commit and evidence ledger
Every completed checkpoint or coherent repair is committed and pushed normally to `codex/ui-redesign-phase4`, with immediate direct remote=HEAD verification. Production main remains `27657f31131cd95d42f0e1290853ec9c9b3959a4`; no force push, main push or automatic deployment.
Policy: commit each completed checkpoint or coherent repair and push normally to `codex/ui-redesign-phase4`, with direct remote=HEAD verification. The latest P7-07 interface is locally validated but publication is blocked by the configured Git host's connection failure; no current synchronization is claimed. Production main remains `27657f31131cd95d42f0e1290853ec9c9b3959a4`; no force push, main push or automatic deployment.
Entry is the completed Phase6 successor receipt `b5319981ad3d1bd635daff861453d23c0de5320b`. Its [historical ledger](../phase-6/COMMITS.md) retains P6-05 `4669fb42e604c4728e8c420846ba78f298a8d90c` and original runtime provenance. At P7-00 entry, application source was unchanged from P6-03 `bd47214bdcd74336788dca0f294b8ddb9403cac1`; inherited measured export `2LDblja_XnSBWSuY6ys_V`. Later migration rows record their own changed source/build identity.
@@ -92,3 +92,14 @@ Compose/send committed and normal push verified **223dcf57d26bab624261994b61a46f
[Contract report](p7-07/CONTRACT.md) and [portable results](p7-07/evidence/contract-results.json): final12/12 backend contracts (11 nativeSQLiteHTTP, one unexecutedMariaDBcommand/query composition),80/80 existing related/auth/draft cases on matchingReleaseDLL, actualProgram cookie-authenticated3/3 native and ordinaryP2-D01PASS. All26/33/23 captured sources remain unchanged across their runs. BackendRelease compile and held-native browser TypeScript pass; frontendproduct/export remains unchanged. Exact27 metadata fields, two bounded parameterized read queries, owner/parent/company scope, literalNorwegiansearch and knownUTC/local-date distinction preserve existing resources. All failed attempts, sharedWindows-SQLwhitespace repair and parameter-display fixture qualifications remain. No DocumentsUI/axe/manual/MariaDBruntime acceptance. New12backend and3browser derive1053/304; frontend739/94 unchanged, no integrated counts. Backendimplemented scope CONDITIONAL GO; final hygiene/normalpushpending. DocumentsUI follows verified contract push; all57groups56PARTIAL/C11DEFERRED and32routes, mainunchanged/productionNO-GO/noPhase8.
Final metadata-contract hygiene PASS observed 2026-10-14T16:00:00.842457+00:00: secret and working/staged/phase whitespace gates pass;18 docs/504 local links resolve,57 groups and32 original routes retained. Backend contract implemented CONDITIONAL GO; normal development push pending. Actual MariaDB execution and Documents UI remain unverified; main unchanged, production NO-GO.
### P7-07 contract push verified; Documents UI entered
Contract commit **8e4db121ae0ec3f1637c83ddeaa3f31abd0a61be** was normally pushed and directly verified2026-10-14T16:02:14.215615UTC: clean HEAD = origin = live development; main27657f3 unchanged. The exact receipt is included by reference/hash in portable contract results. Fresh fetch2026-10-16 confirms no intervening commits. Documents UI entry records64/6 existing tests PASS and ordinary0/10 runtime RED against the null scaffold; implementation and final UI evidence remain pending. All57 groups stay56PARTIAL/C11DEFERRED; no manual, MariaDB-runtime or production acceptance follows.
### P7-07 Documents interface — final local gate
| Logical unit | Commit | Validation / push receipt |
|---|---|---|
| P7-07 Documents interface, final local gate | Commit identity recorded by the following actual publication receipt | [UI report](p7-07/UI.md), [portable results](p7-07/evidence/ui-results.json): final86/8 affected, new native8 + CV4 + ordinaryP2-D01, types/lint/build PASS on H6tIi63meKxiKJUAiZrOm. All18 images actually reviewed; axe15/0violations/101 retained incompletes. Original32routes + approvedDocuments route =33; all57 statuses unchanged. Implemented local CONDITIONAL GO; final hygiene PASS, actual commit/push follow. Recorded later fetches fail with port443 unreachable; cached refs are not direct verification. No production/Phase8 action |