docs: execution log for readiness closure batch
swadhinbiswas committed 2 months ago
47d1c07
1 parent daf6ef3
commit 47d1c07
1 file changed
+28 -0
Showing 1 changed file+28-0
▼doc/production-parity-plan.md
+28-0
| @@ -424,3 +424,31 @@ Legend: `P0` = blocking GA, `P1` = should-ship GA, `P2` = post-GA stretch. Effor | ||
424 | 424 | --- |
425 | 425 | |
426 | 426 | *This plan supersedes `notimplemented.md` (which remains as historical context). `doc/feature_audit.md` statuses should be re-reconciled after each phase.* |
427 | + | |
428 | +## 17. Execution Log — Batch 6 (readiness closure, 2026-08-15) | |
429 | + | |
430 | +### Shipped ✅ | |
431 | +| Item | Evidence | | |
432 | +|---|---| | |
433 | +| E2E proof committed + green (20/20) | `scripts/e2e-proof.sh` — reproducible full-stack proof | | |
434 | +| Redis static imports (in-memory fallback eliminated) | `src/lib/redis.ts`, `rate-limit.ts`, `distributed-lock.ts` — `require("ioredis")` broken under Vite SSR | | |
435 | +| Org-owned repos across 7 global pages | `resolveOrgOwners()` helper; home/actions/issues/pulls/stars/stacks/merge-queue | | |
436 | +| Parallel job waves + GITHUB_OUTPUT/ENV | `pipeline.ts` — verified 6-job workflow with needs ordering | | |
437 | +| Authz matrix suite (43 cases) | `tests/unit/authz-matrix.test.ts` — caught scope-implication gap (fixed) | | |
438 | +| Correlation IDs | `src/lib/request-context.ts` + logger binding + middleware | | |
439 | +| Load baseline green | p95: health 33ms, metrics 75ms, explore 136ms, repos 32ms @20-concurrency ×300 | | |
440 | +| Repo transfer UI | settings Danger Zone org picker | | |
441 | +| Docker actions on runners | `docker://image` + docker-type resolution in action-resolver | | |
442 | +| OAuth refresh tokens | refresh_token grant + rotation, verified live | | |
443 | +| npm registry protocol completion | CouchDB login, whoami, Basic/Bearer publish auth, org-null scoping, tarball bridge, SITE_URL tarball URLs — verified login→whoami→publish→metadata→download | | |
444 | +| Version 1.2.0 release commit | root+CLI unified, changelog | | |
445 | + | |
446 | +### Verification | |
447 | +- **668 tests** · tsc 0 · astro check 0 · build OK · E2E 20/20 · load green · wiring audit 0 new | |
448 | +- 22 commits total on `feature/ai-code-reviewer`, tree clean | |
449 | + | |
450 | +### Pending (user action) | |
451 | +- `[email protected]` publish to npmjs requires browser OTP (npm OAuth token) — run: | |
452 | + `cd cli && npm publish --registry https://registry.npmjs.org` | |
453 | + (authenticate in the browser when prompted) | |
454 | +- Push branch + open PR; git tag `v1.2.0` | |
427 | 455 | |