Skip to content

template: improve proposal form from RFP-004 dogfood feedback#65

Draft
fryorcraken wants to merge 1 commit into
masterfrom
rfp/proposal-template-improvements
Draft

template: improve proposal form from RFP-004 dogfood feedback#65
fryorcraken wants to merge 1 commit into
masterfrom
rfp/proposal-template-improvements

Conversation

@fryorcraken
Copy link
Copy Markdown
Collaborator

@fryorcraken fryorcraken commented May 29, 2026

Summary

Improvements to the RFP proposal submission form (.github/ISSUE_TEMPLATE/proposal.yml), driven by dogfooding the process with an internal team on RFP-004 (#40). A competent, contracted team still hit several template rough edges, so these are template fixes, not submitter faults.

Changes

  • New required "Requirement Coverage" field. The biggest gap was that nothing connected a proposal back to the RFP it targets. This field asks the submitter to confirm coverage of each hard requirement and to acknowledge the RFP's Out of Scope and Platform Dependencies. In RFP-004 — Privacy-Preserving Decentralized Exchange #40 this would have surfaced (a) a deliverable that the merged RFP-004 now lists as Out of Scope, and (b) several required deliverables (CLI, IDL, doc packets, benchmarking) that went unmentioned.
  • Per-milestone payouts enforced; budget reconciled. The budget field claimed to equal "the sum of milestone payouts," but the milestone format never required payouts, so RFP-004 — Privacy-Preserving Decentralized Exchange #40's $10k total was unverifiable. Now each milestone must state a Payout: line. An audit milestone may leave its payout blank when an auditing team still needs to be contracted, in which case it is excluded from the budget sum until set.
  • Project Summary tightened to ~2 paragraphs on why the RFP matters for the Logos ecosystem and community. The prior open-ended prompt drew a "not sure what to put here" answer in RFP-004 — Privacy-Preserving Decentralized Exchange #40.
  • Relevant Experience reworked to ask for links to specific shipped projects or products (a repository, a live app, a published package), not personal/org profiles or resumes. The prior "shipped products / prior work / resumes" wording was ambiguous and RFP-004 — Privacy-Preserving Decentralized Exchange #40 pasted bare @handles.
  • Replaced the vague Post-Delivery Plan field with a focused "Support Window" field: how long the team commits to fixing bugs after final delivery. The old field drew a one-word answer in RFP-004 — Privacy-Preserving Decentralized Exchange #40.
  • "Before you start" note prompting submitters to read the RFP's Scope / Out of Scope / Platform Dependencies before submitting.

Test plan

  • proposal.yml parses as valid YAML and as a GitHub issue form (unique field IDs, all interactive fields have IDs)
  • Render check: open the form via "New issue" once merged to confirm field order and markdown render

Context: #40

@fryorcraken fryorcraken force-pushed the rfp/proposal-template-improvements branch 6 times, most recently from 9aa1647 to 6065e8a Compare May 29, 2026 06:03
Changes driven by dogfooding the proposal process with an internal team
(issue #40), where a competent team still hit several template rough
edges:

- Add a required Requirement Coverage field tying the proposal back to
  the RFP's hard requirements, Out of Scope, and Platform Dependencies.
  This is the biggest gap: nothing previously connected a proposal to
  the spec it targets.
- Enforce per-milestone payouts and reconcile the budget field against
  their sum. An audit milestone may leave its payout blank when an
  auditing team still needs to be contracted (excluded from the sum
  until set).
- Tighten Project Summary to ~2 paragraphs on why the RFP matters for
  the Logos ecosystem and community (the prior prompt drew a "not sure
  what to put here" answer).
- Rework Relevant Experience to ask for links to specific shipped
  projects or products (repo, live app, published package), not
  personal/org profiles or resumes.
- Replace the vague Post-Delivery Plan field with a focused, required
  Support Window field (how long the team commits to fixing bugs after
  delivery).
- Add a "Before you start" note: read the RFP's Scope/Out of
  Scope/Dependencies before submitting.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@fryorcraken fryorcraken force-pushed the rfp/proposal-template-improvements branch from 6065e8a to e5c3a7c Compare May 29, 2026 06:04
@fryorcraken fryorcraken marked this pull request as draft May 29, 2026 06:04
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