Skip to content

v8.0.0-rc.8-dev.4

@StevenMcClankerton StevenMcClankerton tagged this 27 Aug 14:55
## Linked issue

Refs [TML-2956](https://linear.app/prisma-company/issue/TML-2956).

## Summary

Closes the typed attribute parsers project after the SQL and Mongo
interpreter migrations landed. ADR 231 now records the accepted
architecture as implemented, while the completed project coordination
workspace is removed.

## Changes

- **ADR 231**: Reconciles the decision with the shipped `ArgType`,
`InterpretCtx`, collection, reference, `oneOf`, and typed `funcCall`
APIs. It documents dynamic SQL default and Mongo index specs, accepts
the interpreter architecture, and separates current behavior from the
language-tooling follow-up.
- **Project close-out**: Removes 44 transient specs, plans, and dispatch
briefs after classifying the architecture as the only durable output.

## Project DoD verification

- The attribute-spec kit and SQL `@relation` landed in
[#891](https://github.com/prisma/prisma-next/pull/891).
- The remaining non-default SQL attributes landed in
[#932](https://github.com/prisma/prisma-next/pull/932).
- Dynamic SQL `@default` specs and typed function calls landed in
[#938](https://github.com/prisma/prisma-next/pull/938).
- Mongo attributes landed in
[#29833](https://github.com/prisma/orm/pull/29833).
- The mandatory final retro completed; its durable architectural
conclusions are incorporated into ADR 231.
- Language-server consumption remains an explicit follow-up under the
Language Tools project.

## Testing performed

- `pnpm lint:deps` — no dependency violations across 2,010 modules and
3,121 dependencies.
- `pnpm build` — 85/85 tasks passed.
- `pnpm fixtures:check` — passed with no generated drift.
- `git diff --check` — passed.

## Skill update

n/a — this PR closes project documentation and reconciles an ADR. The
user-facing Mongo syntax migration and executable upgrade instructions
landed in #29833.

## Checklist

- [x] All commits are signed off (`git commit -s`) per the DCO.
- [x] I read `CONTRIBUTING.md` and the change is scoped to one logical
concern.
- [x] Tests are updated or not required for the
documentation/deletion-only close-out diff.
- [x] The PR title is in `TML-NNNN: <sentence-case title>` form.
- [x] The Skill update section is filled in.

## Notes for the reviewer

The large deletion is entirely transient project coordination material.
ADR 231 is the only retained document and intentionally distinguishes
the interpreter implementation from central spec discovery and
language-server traversal that have not shipped yet.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Documentation**
- Updated the attribute specification architecture decision record to
reflect its accepted status.
- Clarified the current scope, including interpreter-owned
specifications and typed parsing for SQL and Mongo.
- Documented deferred follow-up work for central registration and
language-server integration.
- Simplified the documented combinator approach and revised related
examples and alternatives.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: Steven McClankerton <tatarintsev@prisma.io>
Co-authored-by: Steven McClankerton <tatarintsev@prisma.io>
Assets 2
Loading