Files
2026-06-29 17:57:54 -04:00

58 lines
2.4 KiB
Markdown

# BRIEFING — 2026-06-29T12:02:00Z
## Mission
Outline the E2E test strategy, feature inventory, and coverage for the Premium Mega Menu E2E Testing Track in TEST_INFRA.md.
## 🔒 My Identity
- Archetype: worker_m1
- Roles: implementer, qa, specialist
- Working directory: /home/ti/git/homaroma/.agents/worker_m1
- Original parent: f5557127-1c9c-40d2-90e6-d996a7381786
- Milestone: Premium Mega Menu E2E Testing Track
## 🔒 Key Constraints
- Test Philosophy: Opaque-box, requirement-driven, using the Bun test runner.
- Feature Inventory:
- Feature 1: Seeding Premium Mega Menu Payload (rootImage, columnImage, hoverImage).
- Feature 2: Storefront Server-Rendered HTML Verification (cheerio parsing, next/image attributes, lazy loading properties, CSS/layout classes).
- Feature 3: Responsive Layout Verification (mobile drawer hides complex image layouts).
- Feature 4: MCP Tools API Integration (MCP tools correctly read and write menu payloads containing new image fields).
- Test Architecture:
- Spawn Elysia backend and Next.js storefront.
- Use Bun test runner to execute tests in tests/mega-menu.test.ts.
- Utilize cheerio and axios/fetch for page inspections.
- Communicate with the MCP server to verify tool execution.
- MANDATORY INTEGRITY WARNING: No cheating, no dummy/facade implementations, no hardcoded results.
## Current Parent
- Conversation ID: f5557127-1c9c-40d2-90e6-d996a7381786
- Updated: not yet
## Task Summary
- **What to build**: Create `/home/ti/git/homaroma/TEST_INFRA.md` containing the E2E testing track specifications.
- **Success criteria**: The file details the testing strategy, feature inventory, and coverage metrics aligning with the user request.
- **Interface contracts**: /home/ti/git/homaroma/TEST_INFRA.md
- **Code layout**: Root folder of homaroma repository.
## Key Decisions Made
- Use exact requirements specified in user prompt for Features 1-4 and Test Architecture.
## Artifact Index
- /home/ti/git/homaroma/TEST_INFRA.md — Testing track strategy and documentation.
## Change Tracker
- **Files modified**:
- `/home/ti/git/homaroma/TEST_INFRA.md` (Created, outlining E2E test strategy, feature inventory, and coverage)
- **Build status**: N/A
- **Pending issues**: None
## Quality Status
- **Build/test result**: N/A
- **Lint status**: N/A
- **Tests added/modified**: N/A
## Loaded Skills
- **Source**: N/A
- **Local copy**: N/A
- **Core methodology**: N/A