Deliver Meridian engagement: R1-R4, D2, D3#21
Open
federicoterribili wants to merge 1 commit into
Open
Conversation
R1 - Reports remediation:
- Wire location/category/period/status filters to /api/quarterly-reports
and /api/monthly-trends; backend accepts all four params
- Fix fulfillment_rate KeyError on 0-order quarters (default to 0)
- Replace hardcoded 'Failed to load reports' error string with i18n key
- Fix hardcoded 'Reports' nav label to use t('nav.reports')
R2 - Restocking Recommendations view:
- New /api/restocking endpoint: priority scoring (high/medium/low),
greedy budget ceiling, warehouse/category filters
- New Restocking.vue: budget input, 3 stat cards, 11-col table,
reason/priority badges, watches location+category filters
- Add route /restocking and nav link
R3 - Playwright e2e tests:
- tests/e2e/specs/reports.spec.js (9 tests)
- tests/e2e/specs/restocking.spec.js (12 tests)
- Playwright config targeting localhost:3000
R4 - Architecture documentation:
- proposal/architecture.html: layered diagram, component map,
API reference, data flow, tech stack overview
D2 - i18n extension:
- Add restocking.*, backlog.*, inventoryModal.* keys to en.js + ja.js
- Wire t() calls in Backlog.vue, BacklogDetailModal.vue,
InventoryDetailModal.vue (getStockStatus now uses t('status.*'))
D3 - Dark mode:
- useDarkMode composable: toggles .dark on <html>, persists to localStorage
- App.vue: CSS custom properties (:root + .dark overrides) replace all
hardcoded colours; sun/moon toggle button in navbar
- FilterBar, LanguageSwitcher, ProfileMenu: scoped styles use var()
Proposal documents (Act 1):
- executive-summary.md, technical-approach.md, relevant-experience.md,
timeline.md, pricing.md, capabilities-deck.html, architecture.html
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
R1 - Reports remediation:
R2 - Restocking Recommendations view:
R3 - Playwright e2e tests:
R4 - Architecture documentation:
D2 - i18n extension:
D3 - Dark mode:
Proposal documents (Act 1):