request updates to the template to avoid AI slop and speed reviews#258
Merged
hythloda merged 3 commits intocanton-foundation:mainfrom Apr 29, 2026
Merged
Conversation
I am requesting updates to the grant template based on the several grant proposals I've reviewed: * All proposals need to explain how they fit into the current ecosystem: tooling, libraries, frameworks, etc. Alternatively, if this is a proposal to replace something that exists, then they need to explain why the proposal cannot fit into the existing tooling by extending what exists. * This will ensure grant writers know about our ecosystem and explain why they shouldn't extend what exists. Several grant proposals are greenfield which dilutes the effort and provides less value to the ecosystem. * The default approach should be to extend what exists but it is not. * All proposals need to provide some estimate of the portion of the ecosystem that will benefit (e..g, 50% of dApps use TypeScript and we expect 50% of them will use our TypeScript library). Right now I see a lot of proposals that say "There was a survey that said this wasn't a great experience and we want to add this thing that will solve that" without any analysis of why it will solve it. * The "Rationale" section is buffed up. * The current approach puts this burden on the reviewer to do this research when it should be provided. If the proposing doesn't know what this requires or how to go about doing it, I am willing to spend 15 minutes discussing it with them. * In many cases, the technical content of these proposals is too thin to even figure out what is intending to be built. * I suspect this is because there is some common AI skill that is being used to generate these proposals and they just send it in to see what is needed. * This is not all proposals but a significant number. * Many proposals have a 3 tier list of deliverables that don't seem to be related except in some tangential way: easy, not so easy, darn hard proposals. These should be split into two proposals: (1) easy, not so easy; (2) darn hard. * Then we can focus on (1) and review (2) at a later time. * This is another reason why I think an AI skill is at work here.
Contributor
|
Looks good to me. @hythloda Would you like to add anything here before asking the Voting Group to comment on these proposed changes to the grant template? |
hythloda
previously approved these changes
Apr 27, 2026
hythloda
reviewed
Apr 27, 2026
hythloda
reviewed
Apr 27, 2026
Signed-off-by: Amanda L Martin <hythloda@gmail.com>
Co-authored-by: Amanda L Martin <hythloda@gmail.com> Signed-off-by: Amanda L Martin <hythloda@gmail.com>
askardex
pushed a commit
to askardex/canton-dev-fund
that referenced
this pull request
Apr 27, 2026
…e AI text markers - Add champion field referencing SIG Directory - Add single-objective framing paragraph - Add estimated ecosystem reach (25-40% of active validators) - Add ecosystem fit sub-section (why this is not greenfield) - Reframe acceptance criteria from artifact-based to value-based - Replace all em-dashes, en-dashes, and special Unicode with plain text
hythloda
approved these changes
Apr 29, 2026
monsieurleberre
added a commit
to peacefulstudio/canton-dev-fund
that referenced
this pull request
Apr 30, 2026
- Align with PR canton-foundation#258 template framework: per-milestone ecosystem-value gates, layered (sourced vs reasoned) ecosystem benefit, "extend what exists" framing, Splice-as-NuGet distribution layer - Update Appendix A code snippets to reflect recent SDK design improvements - Add multi-synchronizer compatibility notes: design commitments in §3, risk-table row, M2 envelope, 6-month re-evaluation scope - Other minor updates: citation fixes (Octoverse, Stack Overflow), license aligned to Apache 2.0, comparison-table glyphs, Champion placeholder
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I am requesting updates to the grant template based on the several grant proposals I've reviewed:
Development Fund Proposal Submission
Proposal file:
Link to the proposal added in this PR (e.g., /proposals/your-proposal-name.md)
Summary
Briefly describe the proposal and the value it delivers to the Canton ecosystem (2–3 sentences).
Checklist
/proposals/Notes for Reviewers
(Add anything the Tech & Ops Committee should pay attention to.)