## MODIFIED Requirements

### Requirement: Parent-only index definition for partitioned table
`rcu_action.rcu_action_events` MUST define and maintain query indexes only on the parent partitioned table, and partition child tables MUST NOT run explicit `CREATE INDEX` statements during partition creation.

#### Scenario: Initialize parent indexes before partition creation
- **WHEN** the service runs database initialization or scheduled partition pre-creation
- **THEN** index creation statements are executed only against `rcu_action.rcu_action_events`
- **AND** statements use `IF NOT EXISTS` to remain idempotent

#### Scenario: Create a new daily child partition
- **WHEN** a missing partition `rcu_action.rcu_action_events_YYYYMMDD` is created
- **THEN** the SQL only performs `CREATE TABLE ... PARTITION OF ... FOR VALUES ...`
- **AND** no child-specific `CREATE INDEX` statement is executed

#### Scenario: Prevent duplicate child index maintenance
- **WHEN** partition creation runs repeatedly across deployments
- **THEN** no duplicate child index maintenance logic is introduced in application code
- **AND** parent-table index strategy remains the single source of truth
