Added _resolve_effective_budget() method to
ACMSExecutePhaseContextAssembler that reads each linked project's
settings.hot_max_tokens and uses the maximum override value as the
pipeline budget instead of the hardcoded global default.
Updated assemble() to use the resolved effective budget for both
CoreContextBudget and ContextRequest.
Added Behave regression scenario with @tdd_issue @tdd_issue_11035 tags
verifying the pipeline receives the project-level budget.
Removed test artifact ANALYSIS.md left over from scenario 20.
Fixes: #11035Fixes: #11215