FE-1431: Build the plugin authoring surface (cycle two) - #9348
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR SummaryLow Risk Overview Glossary updates in The archived condition-4 system prompt ( CI prune: jobs scoped to Reviewed by Cursor Bugbot for commit e6c5c5b. Bugbot is set up for automated code reviews on this repo. Configure here. |
1a79b6e to
4712923
Compare
0f9ff91 to
35549b9
Compare
Optional slot predicates keep kind-indexed prompts live only for the missing fact they address, while load-time checks reject predicates outside the plugin contract. Co-authored-by: Cursor <cursoragent@cursor.com>
Reject dead predicates that no plugin kind can demand and resolve review findings in the adjacent tests. Co-authored-by: Cursor <cursoragent@cursor.com>
One semantic slot can now accept either a numeric grade or a spelled-out structure, preserving calendars and qualitative objective rules without duplicate rows. Co-authored-by: Cursor <cursoragent@cursor.com>
Generic quantity and observed-practice methods now render only for plugin contracts that demand compatible precision, keeping shared defaults relevant without plugin overrides. Co-authored-by: Cursor <cursoragent@cursor.com>
Fill the ADR's missing selection and guidance, resolve the pressure-review contradictions, and make both plugin cells add specific content without repeating repertoire defaults. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
The Quantiles technique had been rewritten as interval-first plus confidence while the ladder still defined a spread as typical plus one-in-ten tails. Teach the ladder, copy sibling plugin.yaml into pruned repertoire jobs, and restore the cycle-one steering link now that the archive exists. Co-authored-by: Cursor <cursoragent@cursor.com>
4712923 to
e6c5c5b
Compare
35549b9 to
45ab0cd
Compare

🌟 What is the purpose of this PR?
Cycle two of the plugin authoring loop: both plugins and the repertoire are rewritten against the cycle-one review findings, the two key shapes that review demanded are changed (pattern slots and the precision list), and the key catalogue is declared frozen under ADR-0007 decision 9 because the cycle changed no key.
Draft: opened so the stack is visible end to end. The description is completed when the branch is tied off.
🔗 Related links
🚫 Blocked by
ln/fe-1505-timing; lands after it.🔍 What does this change?
Pattern slots scoped to failing slots with wildcard validation; alternative precision demands; repertoire teaching conditioned on plugin precision; the cycle-two content pass, review resolution, freeze, and its evidence readout; the Brunch evaluation runner kept in pruned app jobs.
Pre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
This PR:
📜 Does this require a change to the docs?
The changes in this PR: