Skip to content

feat(graphql): expose append-only faculty dispositions - #778

Merged
gidich merged 10 commits into
mainfrom
codex/bothy-tsk-85415827-graphql-dispositions
Sep 4, 2026
Merged

feat(graphql): expose append-only faculty dispositions#778
gidich merged 10 commits into
mainfrom
codex/bothy-tsk-85415827-graphql-dispositions

Conversation

@gidich

@gidich gidich commented Sep 4, 2026

Copy link
Copy Markdown
Member

Adds generated GraphQL query and mutation contracts for append-only faculty dispositions while keeping the assembled evidence packet immutable and separate.

Typed refusal outcomes cover stale evidence digests, producer self-review, identity mutation, overwrite attempts, and writes after finalization.

Verification:

  • pnpm --filter @openclinxr/graphql exec vitest run --root . src/the-faculty-disposition-contract-is-append-only.test.ts (3/3)
  • pnpm --filter @openclinxr/graphql typecheck
  • OpenClaw slice contract: all four tree proofs passed

The real API composition-root wiring is intentionally tracked by dependent Bothy task tsk_5674b44bb7394144.

@gidich
gidich merged commit 7b04965 into main Sep 4, 2026
1 of 2 checks passed
@gidich
gidich deleted the codex/bothy-tsk-85415827-graphql-dispositions branch September 4, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant