/** * Pilot: DynamoDB table (#555, epic #551). * * Exercises the sticky-apply axis: `cfn-deploy` carries declarative safety * options — `onReplace: "block"` refuses a changeset that would replace the * table (losing data) rather than update it in place, and `stageGsi: true` * stages a GSI change (add → backfill → remove) instead of an in-place * replace. That stickiness lives inside the `cfn-deploy` capability, exposed * as options, not scripted per component — see * capabilities.mdx#stickiness-lives-in-the-capability. `infra` archetype: no * build, apply → verify only. Verify fans out in parallel: the stack wait and * a GSI backfill migration have no ordering dependency on each other. * * The JSON projection of this pilot is authoritative at * ../__fixtures__/dynamodb-infra.json (already schema-validated by * component-schema.test.ts) — this module is the real typed `Component` * authoring form (#560, ../component.ts) that composes to that same * document; see ./pilots.test.ts, which asserts the two never diverge. */ import type { Component } from "../component.js"; export declare const ordersTable: Component; //# sourceMappingURL=dynamodb.pilot.d.ts.map