feat: port TechLog Studio shell and indexes
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# Task 10 report
|
||||
|
||||
## Mapping
|
||||
|
||||
- Source Studio provider/runtime shell and header → application-input-created, provider-scoped gateway; React Router navigation; native Public link; persisted `pageshow` generation reset.
|
||||
- Source dashboard → exact workspace heading, totals, workflow sections, row labels, links, loading and error copy.
|
||||
- Source document list → exact search/filter/list/empty surfaces plus cursor pagination, retry, and abort of obsolete requests.
|
||||
- Source new-document form → exact type cards/copy, session gateway creation, announcement, and editor redirect.
|
||||
- Source Studio not-found → in-shell 404 surface; Studio routes remain public with no auth UI.
|
||||
|
||||
## TDD evidence
|
||||
|
||||
- RED: `corepack pnpm exec vitest run tests/features/tech-log/studio-shell-smoke.test.tsx tests/features/tech-log/studio-screens-smoke.test.tsx` failed both suites at missing Studio presentation imports (exit 1).
|
||||
- GREEN: the same command passed 2 files / 8 tests.
|
||||
- Focused regression: both Studio suites plus `tests/features/tech-log/runtime-composition.test.ts` passed 3 files / 10 tests.
|
||||
|
||||
## Files
|
||||
|
||||
- Added the 12 Task 10 Studio provider/runtime/shell/component/page files under `src/features/tech-log/presentation/studio/`.
|
||||
- Added `studio-shell-smoke.test.tsx` and `studio-screens-smoke.test.tsx`.
|
||||
|
||||
## SHA
|
||||
|
||||
- Base: `2b6fa42620136c3edb1506f907ce79c2251d1316`.
|
||||
- Implementation: the commit containing this report, titled `feat: port TechLog Studio shell and indexes` (final SHA recorded in the Task 10 handoff).
|
||||
|
||||
## Deferred
|
||||
|
||||
- Task 11 editor screens and Task 12 dirty-leave/save/validation dialogs remain intentionally deferred.
|
||||
- Broad architecture, type, lint, build, security, and visual gates remain deferred to Task 14 by user direction.
|
||||
Reference in New Issue
Block a user