docs(spec): application-profile: job starter wraps the full job, task starter wraps every task startup

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rongsong Shen 2026-10-13 03:15:43 +00:00
parent a50c0e236b
commit f2406caaa7
Signed by untrusted user: rshen
GPG key ID: 80533536B0EB651C
2 changed files with 30 additions and 14 deletions

View file

@ -41,7 +41,7 @@ One line per part; details below.
| env | the job adds; cannot redefine the profile's |
| `params` | declared by the profile; the job's value wins (`--app-param`); undeclared names rejected; exported as `XCE_APP_PARAM_*` |
| annotations | the profile's; exported as `XCE_APP_ANN_*`; the job cannot change them |
| mode, launch type, job starter, outer pre/post-exec | the profile's |
| mode, launch type, job starter (wraps the full job), task starter (wraps every task startup), outer pre/post-exec | the profile's |
| compound / alternative job resreq | only the profile's `select` applies; a profile `rusage` default or `span`/`same`/`order` → rejected (until PR-15) |
| queue ceilings, project quotas | check the merged result; never change it |