Files
roa2web-service-auto/.auto-build/specs/telegram-trezorerie/status.json
Marius Mutu 4a886f0b64 feat(telegram): Unify Trezorerie button (Casa + Banca combined)
- Replace separate [Trezorerie Casa] and [Trezorerie Banca] buttons
  with single unified [Trezorerie] button in main menu
- Add format_treasury_combined_response() formatter showing:
  - Grand total (Sold Trezorerie)
  - Casa section with total + all accounts
  - Banca section with total + all accounts
- Compact menu layout: Row 2 [Sold Companie][Trezorerie],
  Row 3 [Sold Clienti][Sold Furnizori], Row 4 [Evolutie Incasari]
- Use Romanian number format (period as thousands separator)

Also includes:
- Oracle pool: Support both SERVICE_NAME and SID connections
  (ORACLE_SERVICE_NAME takes priority over ORACLE_SID)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 19:15:05 +02:00

31 lines
1.6 KiB
JSON

{
"feature": "telegram-trezorerie",
"status": "IMPLEMENTATION_COMPLETE",
"created_at": "2025-12-30T18:30:00Z",
"updated": "2025-12-30T18:51:00Z",
"totalTasks": 4,
"currentTask": 4,
"tasksCompleted": 4,
"estimated_complexity": "medium",
"estimated_hours": 2.5,
"files_affected": 3,
"requires_database_changes": false,
"requires_api_changes": false,
"backward_compatible": true,
"history": [
{"status": "SPEC_DRAFT", "at": "2025-12-30T18:30:00Z"},
{"status": "SPEC_COMPLETE", "at": "2025-12-30T18:35:00Z"},
{"status": "PLANNING", "at": "2025-12-30T18:45:00Z"},
{"status": "PLANNING_COMPLETE", "at": "2025-12-30T18:46:00Z"},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:47:00Z", "task": 1, "started": true},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:48:00Z", "task": 1, "title": "Add unified formatter", "completed": true},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:48:00Z", "task": 2, "started": true},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:49:00Z", "task": 2, "title": "Update main menu layout", "completed": true},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:49:00Z", "task": 3, "started": true},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:50:00Z", "task": 3, "title": "Add callback handler", "completed": true},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:50:00Z", "task": 4, "started": true},
{"status": "IMPLEMENTING", "at": "2025-12-30T18:51:00Z", "task": 4, "title": "Manual testing", "completed": true},
{"status": "IMPLEMENTATION_COMPLETE", "at": "2025-12-30T18:51:00Z"}
]
}