Skip to content

Keep unmaterialized prospective rounds off the cause-board post path - #175

Merged
AdamSpitz merged 2 commits into
devfrom
feature/causestarter-content-contracts-board
Sep 8, 2026
Merged

Keep unmaterialized prospective rounds off the cause-board post path#175
AdamSpitz merged 2 commits into
devfrom
feature/causestarter-content-contracts-board

Conversation

@AdamSpitz

Copy link
Copy Markdown
Owner

Summary

Cause boards already listed attested content contracts (not posts). This leftover slice excludes open / not-yet-materialized prospective rounds from that post-attestation path so they appear only via a project-level vouch, and adds an Attested posts link to the cause-scoped content board.

Test plan

  • Focused vitest: selectAlignedContent, useUnmaterializedProspectiveRoundAddresses, useCauseProjects, CauseBoard, AlignedProjectsList
  • Pre-commit lint / build / test:fast

Cause boards already listed attested content contracts. Exclude open
prospective rounds from that path so they appear only via a project-level
vouch, and link the post-level content board from the cause page.
Boards skip post-attestation content-contract rows while the exclude list is
unloaded or the query failed, instead of treating that as an empty exclude.

@AdamSpitz AdamSpitz left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review receipt.

Reviewed vs origin/dev. Fail-open exclude list was fixed on this head (undefined until getProspectiveRounds succeeds; boards skip post-attestation rows until then). No remaining findings.

Reviewed-with: grok
Reviewed-files: 13
Reviewed-commit: 2205ae9

@AdamSpitz
AdamSpitz merged commit df4766f into dev Sep 8, 2026
6 of 7 checks passed
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