Comment by scwoodal

10 hours ago

> I'd rather see a coding agent that can follow steps in a plan file to a T while following guardrails and adhering to the proper coding conventions in the human reviewed spec.

Guardrails/conventions should be enforced in linters, formatters, static analysis tooling; not specs/prompts.

lets say you have a table that is partitioned. how do you lint/format "any select into this table MUST include the partition key in the predicate and any join must include it in the on." I'm not personally familiar with any static analysis tool that does this but its trivial to implement with an llm prompt. trivially easy to add to your automated PR reviews.

Wrong, custom "specs" i.e. schemas, are literally all we have for "real" guardrails with LLMs.

https://developers.openai.com/api/docs/guides/structured-out...

Nothing else operates on the logprobs level and literally bans continuations that fail your schema.