# Weekly operating rhythm

Suggested cadence: Sunday update.

## Every Sunday

1. Review the Afterlight Ledger.
2. Look at active cases approaching lock threshold.
3. Retire/lock any cases that need manual attention.
4. Add one new case pack if the active pool feels thin.
5. Add or rotate one weekly world event in `data/config.json`.
6. Generate missing case art.
7. Post one featured case link.
8. Post one locked-case story if any case locked that week.

## Weekly world event prompt

Generate one Step Away weekly world event. It should affect everyone playing the app for one week. It must create a sideways shift, not a pure buff. Use JSON:

```json
{
  "id": "WE-###",
  "title": "short title",
  "text": "one sentence explaining what changed this week",
  "draw_pause_bonus": 0,
  "crisis_pressure_bonus": 0,
  "active": true
}
```

Possible knobs:

- draw_pause_bonus, from 0 to 4 seconds
- crisis_pressure_bonus, from 0 to 2

Keep events emotionally grounded. Avoid making them silly or arbitrary.

## Case pack prompt

Generate a Step Away case pack with 6 to 8 cases. Use gender-neutral case files, not names. Keep cases projection-friendly. Do not use graphic self-harm content. Include visible signs, hidden truths, anchors and need profiles.

## Locked case post template

A case has locked in the Afterlight Ledger.

Case: [CASE ID]
Category: [CATEGORY]
Community outcome: [OUTCOME]

What players tended to build:
- Seen: [summary]
- Held: [summary]
- Helped: [summary]
- Secured: [summary]

What the case taught:
[short reflection]

Play the next active case: [LINK]
