import { Seam } from '../seam.js'

/**
 * Post-award kickoff and coordination. SEAM — owned by #17.
 *
 * Begins where the release matrix reaches 'awarded'. Note that release NEVER
 * CONTRACTS (#14): everything opened stays open, so anything built here starts
 * from a permanent disclosure state rather than a revocable one.
 */
export interface Kickoff {
  begin(solicitationId: string, awardedResponseId: string): Promise<void>
}

export const kickoff: Kickoff = {
  async begin() { throw new Seam('#17', 'post-award kickoff and coordination tooling') },
}
