docs: production caught up & verified (Manager/Salaried bundle live)
Konrad confirmed the 36-commit bundle "all working well" on prod
(17 May 2026). Flip CLAUDE.md + parked-work.md production status from
"deploy pending" to "✅ fully caught up & verified at 80d96d7".
Also flags the in-progress (local-only) SiteReport removal.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
80d96d7c91
commit
aaca0b36d3
31
CLAUDE.md
31
CLAUDE.md
@ -3,21 +3,22 @@
|
||||
## What's mid-flight — read this first
|
||||
**Parked / deferred work:** see `docs/plans/parked-work.md`.
|
||||
|
||||
**Production status (16 May 2026):** ⚠ **`origin/ai-dev` is AHEAD of
|
||||
production — deploy pending.** A 36-commit bundle was pushed to
|
||||
`origin/ai-dev` (HEAD now **`4c25011`**) on Konrad's go-ahead:
|
||||
Manager/Salaried Pay + the pay-type filter + the Salary auto-scope
|
||||
picker + the Pay Salary dashboard quick action. **Production
|
||||
(`https://foxlog.flatlogic.app/`) is still on the OLD code** — the
|
||||
Flatlogic VM deploy has NOT run yet. **Deploy needs migrate
|
||||
(`0016_worker_pay_type`, `0017_alter_payrolladjustment_type`) AND
|
||||
collectstatic (`static/css/custom.css` changed) with restart LAST**
|
||||
(DEBUG=False template-cache rule — see the "DEPLOY ORDERING" bullet
|
||||
in the Flatlogic/AppWizzy Deployment section). Exact ordered steps:
|
||||
the "Pushed to origin/ai-dev" section in `docs/plans/parked-work.md`.
|
||||
Once deployed + verified on prod, flip this back to "✅ fully caught
|
||||
up at `4c25011`". Previous prod-confirmed HEAD was `1d224bc`
|
||||
(SiteReport + Absences + UX polish + 18-finding audit).
|
||||
**Production status (17 May 2026):** ✅ **fully caught up & verified.**
|
||||
The 36-commit bundle (Manager/Salaried Pay + pay-type filter + Salary
|
||||
auto-scope picker + Pay Salary dashboard quick action) is **deployed
|
||||
and confirmed working on production** (`https://foxlog.flatlogic.app/`,
|
||||
Konrad verified 17 May 2026). `origin/ai-dev` HEAD `80d96d7` == prod
|
||||
(the only delta over the functional tip `4c25011` is doc breadcrumbs).
|
||||
Migrations `0016`/`0017` applied; `static/css/custom.css` collected.
|
||||
|
||||
**🔧 In progress — local only, NOT pushed:** removal of the
|
||||
"Log Today's Work" / **SiteReport** feature (Konrad wants to rethink
|
||||
it from scratch separately — work mix is shifting). Designed +
|
||||
planned; executes under a HARD STOP (destructive migration
|
||||
`0018_delete_sitereport` on the daily-use attendance path) — nothing
|
||||
reaches origin until Konrad verifies locally. See the SiteReport
|
||||
entry in `docs/plans/parked-work.md` + the capture doc
|
||||
`docs/plans/2026-05-17-site-report-removed-capture.md`.
|
||||
|
||||
**🧊 Backburner — do NOT start in `ai-dev`:** Phase A.2 (manual
|
||||
JournalEntry UI) and Phase B (Letterly inbound webhook) are
|
||||
|
||||
@ -35,33 +35,22 @@ collectstatic — pure template + view change.
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Pushed to origin/ai-dev — pending Flatlogic deploy + prod verification
|
||||
## ✅ Shipped & live — Manager / Salaried bundle (17 May 2026)
|
||||
|
||||
### Manager / Salaried Pay (+ pay-type filter + Salary auto-scope + Pay Salary quick action)
|
||||
|
||||
**Status:** Brainstormed + designed + planned + **fully
|
||||
implemented**, every task two-stage code-reviewed. **PUSHED to
|
||||
`origin/ai-dev` on 16 May 2026 on Konrad's explicit "push" go-ahead**
|
||||
— the full **36-commit bundle** `d7015b9..4c25011` (origin/ai-dev
|
||||
HEAD is now `4c25011`). This is the original Manager/Salaried feature
|
||||
(Tasks 1-7) PLUS three stacked refinements built + reviewed the same
|
||||
day: the display-only pay-type filter, the Salary auto-scope picker,
|
||||
and the Pay Salary dashboard quick action. **209/209 tests green
|
||||
locally.** Design/plan docs: `2026-05-15-manager-salaried-pay-*`,
|
||||
implemented**, every task two-stage code-reviewed, **PUSHED and
|
||||
DEPLOYED**. The 36-commit bundle `d7015b9..4c25011` is live on
|
||||
production (`https://foxlog.flatlogic.app/`) and **Konrad verified it
|
||||
"all working well" on 17 May 2026**. `origin/ai-dev` HEAD `80d96d7`
|
||||
== prod (only delta over `4c25011` is doc breadcrumbs). Migrations
|
||||
`0016`/`0017` applied; `static/css/custom.css` collected. **209/209
|
||||
tests green.** Design/plan docs: `2026-05-15-manager-salaried-pay-*`,
|
||||
`2026-05-16-managers-paytype-filter-*`,
|
||||
`2026-05-16-salary-autoscope-picker-*`,
|
||||
`2026-05-16-pay-salary-quick-action-*` (all under `docs/plans/`).
|
||||
|
||||
**⚠ NOT yet deployed to production.** The push reached
|
||||
`origin/ai-dev` (GitHub) only. The Flatlogic VM still needs the
|
||||
ordered deploy (DEBUG=False template-cache rule applies):
|
||||
(1) `git fetch github ai-dev && git reset --hard github/ai-dev`,
|
||||
(2) `git push gitea ai-dev`, (3) `python3 manage.py migrate`
|
||||
(applies `0016_worker_pay_type` + `0017_alter_payrolladjustment_type`),
|
||||
(4) `python3 manage.py collectstatic --noinput` (`static/css/custom.css`
|
||||
changed — `--badge-salary-*`), (5) `sudo systemctl restart
|
||||
django-dev.service` **LAST**, (6) confirm `git log` shows `4c25011`
|
||||
then restart again if the restart preceded the pull.
|
||||
Nothing pending on this bundle — fully done.
|
||||
|
||||
**What it does:** Lets a manager / salaried worker be paid a fixed
|
||||
monthly amount without ever logging attendance. A new
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user