Skip to content

docs: sync README with portal redesign, digest, and food bank expansion - #13

Merged
serpeigd merged 1 commit into
masterfrom
claude/modest-dijkstra-lajk0c
Sep 6, 2026
Merged

serpeigd merged 1 commit into
masterfrom
claude/modest-dijkstra-lajk0c

Conversation

@serpeigd

@serpeigd serpeigd commented Sep 6, 2026

Copy link
Copy Markdown
Owner

What

README's feature list was missing the three most recently shipped
features (verified against current code, not just the commit log):

  • The client portal's redesign to tab navigation (Home · Meals ·
    Routine · Check-in · Progress), with the new Home tab's today's-plan
    cards and jump buttons.
  • The free monthly adherence digest and the meal/routine sections'
    default to today's actual day, plus the no-cook/quick-cook
    prep-time badges.
  • The food bank's growth to 61 foods and the new client-facing cuisine
    preference (biases 1-2 days, never the whole week).

Verified, not just read

  • Each feature above confirmed present in code (ui/app.py's
    st.tabs/_render_portal_home, food_bank.py's food count and
    estilo_cocina tags, adherencia_parser.resumen_mensual_tendencia()).
  • docs/arquitectura.md and docs/decisiones.md's core-pipeline
    description still match the code — no changes needed there.
  • .env.example matches README's Configuration table.
  • ruff check . is clean.
  • Ran the actual test suite: 632 tests collected, matching CLAUDE.md's
    claimed count exactly. 89 failures in this sandbox all trace to a
    broken cryptography/cffi native binding in this container
    (breaks pypdf imports specifically) — an environment issue, not a
    code regression; not changing the test-count claim based on it.

Not touched

No code changes. A pre-existing, unrelated finding for the project
owner: requirements.txt's comments are in Spanish, which is a real
inconsistency with this project's own "all repo content in English"
convention — flagging rather than fixing, since it's outside a
docs-only sync's scope and predates this session by weeks.


🤖 Generated with Claude Code

README was missing the last three shipped features (verified against
current code): the tab-based client portal with a Home tab and
today's-plan default, the free monthly adherence digest with prep-time
badges, and the food bank's growth to 61 foods plus the client-facing
cuisine preference.

No other docs were stale: docs/arquitectura.md and docs/decisiones.md's
core-pipeline description still match the code, .env.example matches
README's Configuration table, ruff is clean, and the 632-test count in
CLAUDE.md matches pytest's actual collected total (89 failures in this
sandbox trace to a broken cryptography/cffi native binding affecting
only pypdf-touching tests, not a real regression).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@serpeigd
serpeigd marked this pull request as ready for review September 6, 2026 20:09
@serpeigd
serpeigd merged commit 0d965a7 into master Sep 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants