Skip to content

ALT-64: Desembolsos Veterinarios + auto-aprobacion engine - #16

Merged
lapc506 merged 1 commit into
mainfrom
feat/ALT-64-desembolsos-veterinarios
Apr 8, 2026
Merged

lapc506 merged 1 commit into
mainfrom
feat/ALT-64-desembolsos-veterinarios

Conversation

@lapc506

@lapc506 lapc506 commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Backend: 5-rule auto-approval engine for vet disbursement requests
  • Backend: 5 mutations + 5 queries with RBAC (GOVERNMENT_ADMIN)
  • Backend: 3 new entities (auto_approval_rules, approval_audit_log, extended subsidy_requests)
  • Flutter Web B2G: KPI dashboard, request list with action buttons, 3-step stepper modal
  • Flutter Web B2G: Approval rules settings page with toggles
  • Shared UI: altrupets_tokens + theme from style-dictionary/tokens.json

Test plan

  • Backend: npx tsc --noEmit — zero errors
  • Package: cd packages/altrupets_ui && flutter test — 6/6 pass
  • B2G: cd apps/web/b2g && flutter analyze — zero issues
  • B2G: cd apps/web/b2g && flutter build web — success
  • Visual: open B2G, navigate to Desembolsos, verify KPI cards + list + modal stepper

Closes ALT-64

🤖 Generated with Claude Code

Backend: extend subsidy_requests with 7 columns, create
auto_approval_rules + approval_audit_log entities, 5-rule
auto-approval engine, 5 mutations + 5 queries with RBAC.

Flutter Web B2G: KPI dashboard (4 cards), filter tabs, request
list with action buttons, 3-step stepper modal (Datos/Verificacion/
Decision), approval rules settings page. Mock data for now.

Shared UI: altrupets_tokens + altrupets_theme + base atoms/molecules.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lapc506
lapc506 merged commit 005ce9d into main Apr 8, 2026
@linear

linear Bot commented Apr 8, 2026

Copy link
Copy Markdown

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

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.

1 participant