Assemble the remaining_accounts slice for execute_composable in the
ADR-0016 order: [...preTargets, ...forwardAccounts, ...postTargets].
This function owns the ADR-0008 security boundary: isSigner is alwaysfalse on every emitted AccountMeta. Forward builders supply
per-account isWritable; validation targets are read-only.
The ValidationPda itself is not part of this slice — it is a named
Anchor account (pre_validation_pda / post_validation_pda).
Assemble the
remaining_accountsslice forexecute_composablein the ADR-0016 order:[...preTargets, ...forwardAccounts, ...postTargets].This function owns the ADR-0008 security boundary:
isSigneris alwaysfalseon every emitted AccountMeta. Forward builders supply per-accountisWritable; validation targets are read-only.The ValidationPda itself is not part of this slice — it is a named Anchor account (
pre_validation_pda/post_validation_pda).