docs: record data service live acceptance
This commit is contained in:
1 parent
c52a559b46
commit
eb5d15d684
5 files changed
+48
-344
No files matched your search
@@ -8,7 +8,7 @@
|
||||
- Worktree: D:\Datas\OthersProjects\makelore-data-service-client-b72e4c19
|
||||
- Base commit: f2456039230f68e3ecb2c8653fc3379c23bbe5ce
|
||||
- Owner: codex-root
|
||||
- Status: In Progress (ML-00 through ML-09 product/review complete; X-01 pending)
|
||||
- Status: In Progress (implementation, review, and X-01 complete; draft PR publication externally blocked)
|
||||
|
||||
## Scope
|
||||
|
||||
@@ -449,11 +449,55 @@
|
||||
ML-00 through ML-09 product/review scope is complete. This documentation
|
||||
update changes no product files; the worktree remains held for X-01.
|
||||
|
||||
### X-01 cross-repository acceptance
|
||||
|
||||
- The installed Windows client used for final acceptance was staged from product HEAD
|
||||
`c52a559b46f72273a02e2dba18e65a5f6c4224c9`, against reviewed server product
|
||||
`13d4bc1b87c9d66cdd26b9a3c40f69d9c039a2e9`, disposable real PostgreSQL at Alembic
|
||||
revision `20260826_0058_data_service`, and a disposable local signed identity
|
||||
provider. Test identities were isolated aliases for account A, account B,
|
||||
expired-session refresh, capacity quota, and mutation-rate cases; no production
|
||||
credential or secret was used or persisted.
|
||||
- Live acceptance exposed four client defects on the actual CDP path. The single
|
||||
ML-09 remediation owner fixed them in committed product changes: preserve/defer the
|
||||
exact target origin across initial `about:blank` injection (`0a4f526`, `afb5c10`),
|
||||
enable the Page domain before installing root/child scripts (`23c49aa`), and bound
|
||||
crashed-target cleanup so close/reopen cannot hang (`c52a559`). Each source task
|
||||
added focused regression tests, passed its project-documentation gates, and was
|
||||
integrated in order without editing the user root worktree.
|
||||
- All 15 specification section 14 groups then passed through the packaged client:
|
||||
lazy provisioning; configure plus preview write/read; restart and move; bind/raw
|
||||
copy sharing; independent-copy separation; two-way owner isolation; one session
|
||||
refresh; no-op/conflict/delete-recreate revision behavior; item/byte pagination and
|
||||
cursor expiry; atomic quota/rate failures; collection/reset/orphan removal; exact
|
||||
Origin and all ten lifecycle invalidations; external `runtime_unavailable`; and the
|
||||
credential-absence ledger. Every invalidated preview endpoint became unusable, and
|
||||
the data capability could not call general Host routes.
|
||||
- Final product-head verification passed `pnpm typecheck`, `pnpm lint:check` with zero
|
||||
errors and the same five existing warnings, `pnpm test` with 188 files / 1615 tests
|
||||
passed and 2 skipped plus the single pressure test, and
|
||||
`pnpm test:electron:windows` with 2 files / 4 tests. The packaged current-head build
|
||||
was used for the successful live run. The earlier full Playwright run remains
|
||||
accurately recorded as 25 passed / 1 existing unrelated model-selector timeout; it
|
||||
is not relabeled as passed.
|
||||
- Final post-X-01 review fixed the full committed product range
|
||||
`f2456039230f68e3ecb2c8653fc3379c23bbe5ce` →
|
||||
`c52a559b46f72273a02e2dba18e65a5f6c4224c9`. The independent Standards reviewer
|
||||
returned PASS with no actionable finding, including the four CDP/lifecycle fixes
|
||||
and all prior ML-09 remediations. The independent Spec reviewer returned PASS with
|
||||
no actionable finding across specification sections 8 through 14, exact-Origin
|
||||
installation/exposure, bounded crash cleanup, identity and Main-only credential
|
||||
boundaries, SDK/Skill behavior, and the frozen P0 scope.
|
||||
- The disposable client profiles and preview projects were removed by the harness;
|
||||
local server/identity-provider processes were stopped, the PostgreSQL container was
|
||||
removed, and all untracked operational scripts were deleted. No acceptance harness
|
||||
is a product artifact.
|
||||
- Go decision for implemented P0 behavior: **GO**, subject to publishing both draft
|
||||
PRs once repository credentials/tooling are available. Rollout remains server-first,
|
||||
and published works/external browser data runtime remain outside P0.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- X-01 live acceptance remains pending: exercise real PostgreSQL with a
|
||||
signed-in MakeLore preview and record the live result separately;
|
||||
repository tests and E2E cannot substitute for this acceptance.
|
||||
- GitLab HTTPS PR authentication remains unavailable non-interactively in this
|
||||
environment and `gh`/`glab` are not installed; draft PR promotion remains
|
||||
blocked and no draft PR is claimed from this worktree.
|
||||
|
||||
Reference in new issue
Block a user