Create linear_sdk as the first generated consumer of prismatic:
- provider repo with committed upstream artifacts
- thin handwritten runtime wrapper
- generated internal support modules and full-schema docs
- professional docs, branding, metadata, and quality gates
- local generation and verification tasks
- README.md
- guides/getting-started.md
- guides/client-configuration.md
- guides/executing-graphql-documents.md
- guides/generation-and-verification.md
- guides/upstream-artifacts.md
- Create GitHub repo and local clone
- Confirm
prismaticis the shared runtime and codegen substrate - Replace
mix newboilerplate with provider repo structure - Add upstream artifacts and provider definition
- Add generation and verification tasks
- Generate committed SDK artifacts
- Add docs, guides, badge-ready README, and SVG
- Replace the stub schema snapshot with the committed upstream full schema files as the generator inputs
- Publish the full upstream Linear graph in HexDocs through generated API reference pages
- Remove user-facing
PrismaticandGeneratedleakage from the publishedlinear_sdkdocs surface - Run format
- Run tests
- Run Credo
- Run Dialyzer
- Run docs
- Run full provider
mix ci - Commit and push
- 2026-04-01: GitHub repo created and cloned locally.
- 2026-04-01: Boilerplate removal and provider-repo scaffold started.
- 2026-04-01: Added committed upstream artifacts, copied official SDK manifest files as reference inputs, and defined the provider config under
codegen/. - 2026-04-01: Brought up generated operations, models, enums, and a full generated reference-doc tree from
prismatic_codegen. - 2026-04-01: Added provider mix tasks for IR inspection, generation, and artifact verification, then wired
mix cito verify committed generated artifacts before testing. - 2026-04-01: Replaced the stub
introspection.jsoninput with committedschema.jsonandschema.graphqlcopied from the official Linear repo and consumed directly by the generator. - 2026-04-01: Replaced the legacy
guides/generated/docs surface with a full public schema-reference tree underguides/api/. - 2026-04-01: Added rendered-doc assertions to keep public HexDocs free of
LinearSDK.Generated,Prismatic.Client, and legacy generated-doc labels. - 2026-04-01: Verified
mix cipasses cleanly across generation verification, tests, Credo, Dialyzer, docs, and rendered-doc assertions.