- Added backend and frontend linting, focused formatting checks, frontend unit tests, API integration tests, automated quality-requirement tests, and machine-readable coverage reports.
- Added blocking 30% coverage thresholds for the selected customer-critical backend modules and frontend utilities.
- Unified OMS and Analytics navigation behind refresh-safe hash routes with correct browser Back/Forward history and durable entity IDs.
- Added Inventory-driven replenishment presets with authoritative delta quantities and deterministic same-city/same-country warehouse selection.
- Corrected reversed Analytics date ranges so the start and end dates are swapped instead of collapsing to one day.
- Synchronized final Assignment 6 release, transition, issue, CI, and evidence documentation.
- Added persistent comment history, scoped Analytics, store-specific item ownership, location phone numbers, and final release/handover evidence.
- Added blocking link, secret, backend-test, and frontend-build CI gates.
- Completed replenishment navigation, item terminology, transaction details/export, low-stock presentation, semantic colors, workspace persistence, and final UI consistency work.
- Synchronized Sprint 5 user stories, acceptance criteria, issue status, UAT, customer acceptance, independent-trial evidence, and handover documentation.
- Protected-main pipeline 51661 passed all configured jobs at release-publication completion.
- All 42 backend tests and the frontend production build pass.
- Customer accepted the increment with follow-up changes, independently tried the product, and all recorded follow-ups are complete.
- Added the Week 6 public report, sanitized Sprint Review transcript, Sprint Review summary, reflection, retrospective, and LLM report.
- Added maintained customer-handover, contributor, agent, UAT, and trial-release documentation.
- Recorded customer feedback for persistent store context, import validation, transaction export, order dates, inventory filtering, item voiding, comments, and detail-page consistency.
- Prepared the Sprint 5 transition and MVP v3 follow-up scope.
- This version is the Assignment 6 Sprint 4 trial or handover-candidate release.
- Final independent-use and transition acceptance were not confirmed in Week 6.
- Added development process and configuration-management documentation.
- Added maintained architecture documentation and diagram sources for Week 5.
- Added MVP v2 roadmap, testing, quality, UAT, and Definition of Done updates.
- Added Week 5 report index, reflection, retrospective, LLM report, MVP v2 demo scenario, and MVP v2 release notes.
- Updated Week 5 UAT scenarios from Sprint Review feedback.
- Updated Week 5 public report with current repository, branch, testing, and evidence links.
- Week 5 final release, public demo, hosted docs, and recording links are included in final evidence.
- Added Assignment 4 quality requirements.
- Added automated quality requirement test documentation.
- Added testing strategy documentation.
- Added user acceptance test scenarios.
- Added Week 4 customer review summary and transcript.
- Added Week 4 reflection, retrospective, and LLM usage report.
- Added Sprint2 release evidence for
v1.1.0. - Added branch protection and CI evidence screenshots.
- Updated Definition of Done with Assignment 4 quality gates.
- Updated roadmap for Sprint2 and future quality work.
- Updated Week 4 public report with Sprint2 links, release evidence, CI evidence, and customer feedback response.
- Updated root README with current run instructions and Assignment 4 documentation links.
- The Assignment 4 Sprint focused on usability, security, reliability, testing, CI evidence, and customer feedback handling.
- The deployed product is available at
http://10.93.26.176:5173from the Innopolis University network. - The Assignment 4 release is
v1.1.0.
- Unified order model for sales, replenishment, and transfer orders.
- Order workflow validation by order type and status.
- Priority for replenishment and transfer orders.
- Order comments, rejection reasons, and cancellation reasons.
- Guided order creation flow.
- Item search by SKU, EAN, product name, and description.
- Readable inventory transaction page.
- Structured store and warehouse creation forms.
- Backend smoke tests for orders, item search, and inventory transactions.
- Manual MVP v1 verification checklist.
- Migrated Assignment 2 user stories into GitLab issues.
- Created Product Backlog and Sprint 1 milestone.
- Defined MVP v1 scope.
- Added user-story traceability in
docs/user-stories.md. - Added Definition of Done and roadmap documentation.
- Updated Week 3 report files.
- Backend uses the latest OMS schema and SQLAlchemy models.
- Frontend API types match the MVP v1 backend fields.
- Inventory uses real, reserved, and available quantity fields.
- Startup seed adds default roles, actions, permissions, and order status transitions.
- Updated repository documentation for Assignment 3 submission.
- The PostgreSQL schema used by the app is
oms_schema. - The frontend remains the MVP UI with focused workflow improvements.