-- name: Manuals area: backend-app status: In progress owner: Unassigned
Inventory App — Change Log¶
This log tracks software changes for the Manuals backend app.
App metadata¶
| Field | Value |
|---|---|
| Primary code location | /reflux/backend/manuals/ |
| Related APIs | list key endpoints here |
| Last updated | 2026-04-13 |
Current status¶
| Item | Status | Notes |
|---|---|---|
| Active development | Open / In progress / Stabilizing / Maintenance | short note |
| Next release target | YYYY-MM-DD or Sprint name | optional |
| Known risk | Low / Medium / High | optional |
Recent changes (newest first)¶
| Date | Type | Summary | Impact | Reference |
|---|---|---|---|---|
| YYYY-MM-DD | Feature | Added stock reservation logic | Medium | PR/Issue link |
| YYYY-MM-DD | Fix | Prevent negative stock during concurrent updates | High | PR/Issue link |
| YYYY-MM-DD | Refactor | Moved validation into service layer | Low | PR/Issue link |
Type values: - Feature - Fix - Refactor - Performance - Security - Breaking change - Deprecation
Impact values: - Low - Medium - High
Open items and status¶
| ID | Title | Status | Priority | Owner | Target | Reference |
|---|---|---|---|---|---|---|
| INV-001 | Add audit trail for adjustments | Open | P1 | Unassigned | TBA | Issue link |
| INV-002 | Optimize list endpoint query | In progress | P2 | Name | YYYY-MM-DD | PR link |
Status values: - Open - In progress - Blocked - Review - Done - Dropped
Priority values: - P0 blocks release or causes data loss/security risk - P1 important for product reliability or major UX - P2 normal improvements - P3 nice to have
Known bugs¶
| ID | Symptom | Severity | Status | Workaround | Reference |
|---|---|---|---|---|---|
| BUG-INV-001 | Occasional mismatch in reserved vs available stock | High | Open | Re-run reconciliation job | Issue link |
Severity values: - Low - Medium - High - Critical
Breaking changes and migrations¶
| Date | Change | Action required | Reference |
|---|---|---|---|
| YYYY-MM-DD | Changed API response field names | Update frontend mapping | PR link |
Notes¶
Use this section for longer explanations that do not fit nicely into a table: - reasoning for a breaking change - decisions that impact multiple apps - operational notes