# Generation Hook: 014-fdc3-intent-interoperability

> For the complete documentation index, see [llms.txt](https://deploy-preview-472--lucky-concha-f3599f.netlify.app/llms.txt).

*   Hook script: `pipeline/generate-state-014-fdc3-intent-interoperability.sh`
*   Render script: `pipeline/render-state-014-fdc3-intent-interoperability.sh`
*   Feature pack: `specs/014-fdc3-intent-interoperability`

This state follows the render overlay model (generated artifacts produced from state-local templates/scripts on top of parent state output).

## Render Inputs

*   Parent state id: `012-platform-convergence-c3`
*   Upstream runtime source: `generated/code/target-generated/tilt-kubernetes-dev-loop`
*   State artifact target: `generated/code/target-generated/fdc3-intent-interoperability`

## Hook Responsibilities

1.  Generate parent state `012-platform-convergence-c3` into target-generated workspace.
2.  Render state-local Sail sidecar artifacts that introduce:
    *   Sail sidecar compose and bootstrap scripts
    *   Sail pin manifest for deterministic upstream checkout
    *   Sail app overlays (TraderX intent launcher + TradingView + Polygon + default client-state seed)
    *   TraderX app-directory seed overlay
    *   State-local runbook/readme metadata
3.  Apply state-local frontend override sources for FDC3 behavior into generated web-frontend output.
4.  Regenerate architecture docs from `system/architecture.model.json`.
5.  Keep inherited backend contracts stable unless explicitly changed in this pack.
6.  Emit deterministic output suitable for generated snapshot publishing.
