# Credify Go! — Persistent Claude Context

Claude, assume the following as TRUE and DO NOT re-explore the codebase unless explicitly instructed.

## Stack (FIXED)
- Laravel 12
- PHP 8.3
- Livewire 3
- Filament 4.1
- MariaDB 10.6
- Vue 3 PWA (offline-first)
- Multi-tenant via company_id

## Domain Rules (CRITICAL)
- Credits can be parent/child (restructure, refinance, extend, renew)
- Parent credits NEVER:
  - change operational state automatically
  - participate in KPIs, sums, aging, dashboards
- Only leaf (childless) credits are operational

## Financial Rules
- All money uses Money Value Object (BC Math)
- No floats allowed
- Last installment absorbs rounding residues

## Dates & Payments
- All payment dates handled as Y-m-d
- No now() comparisons for validation
- Use Carbon::today()

## Known Areas
- PWA uses Sanctum
- Offline sync via IndexedDB
- Filament actions handle credit operations
- DueDateService uses ISO-8601 weekdays

## Instruction
DO NOT run "explore", "scan", or "analyze repository structure"
unless explicitly requested by the user.
