Documentation Index
Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt
Use this file to discover all available pages before exploring further.
Real-World Example
Jane’s plan was paused until a restart date. When the restart date arrives, the portal should move the plan back into active handling and recreate future calendar events for remaining payments.Visual Flow
How It Should Work
- It should restart only plans whose restart date and status make them eligible.
- It should restore future payment handling without duplicating schedule transactions.
- It should recreate external calendar events when live sync is enabled.
How It Should Not Work
- It should not restart cancelled, paid, removed, or ineligible plans.
- It should not create duplicate calendar events.
- It should not restart a plan before the consumer-approved date.
Developer Notes
- RestartPaymentPlanCommand runs daily and can dispatch calendar creation jobs.
- Manual restart behavior should follow the same status safety rules.
Related App Areas
app/Livewire/Consumer/MyAccount/RestartPlan.phpapp/Console/Commands/RestartPaymentPlanCommand.phpapp/Jobs/CreateCalendarEvents.php