Skip to content

Christian/secular tiny seed, statement guidance, and CauseStarter cluster assist - #140

Merged
AdamSpitz merged 14 commits into
devfrom
misc
Aug 26, 2026
Merged

Christian/secular tiny seed, statement guidance, and CauseStarter cluster assist#140
AdamSpitz merged 14 commits into
devfrom
misc

Conversation

@AdamSpitz

Copy link
Copy Markdown
Owner

Summary

Seeds a Christianity × secular-conservatism CauseStarter cluster (blessed arrows, mediator nudges, Hardhat #8), tightens cause-assist / attester guidance against paste-glue triples, and fixes a few local-dev/SDK nits around empty factory bytecode and localhost contract manifests.

Review

Branch review vs origin/dev: 0 bugs, 4 suggestions, 1 nit. Nothing blocking a PR. Notable leftover seed issues if we keep iterating:

  • buyAndPledge still uses project indexes 0/1/2 after the project list grew.
  • Alignment attests always use aligners[0] (christian-organizer).
  • Tiny-seed “source of truth” still describes paste-glue while the rest of the branch treats that as a failure mode.
  • Signer-annoyance routing sits on shared STATEMENT_QUALITY_GUIDANCE, not only bridge drafts.

Full notes: /tmp/grok-adam/grok-review-04239ccc.md

Test plan

  • ./scripts/data.sh tiny seed / christian-secular path still boots
  • CauseStarter bridge cluster page loads the seeded cluster
  • Cause-assist critique rejects paste-glued modified statements

Hand-authored naturals, modifieds, and commonality statements; live implication attester blessed the designed modified→commonality pairs. CauseStarter seed now uses those planks, mediator #8 texts, and persona-driven signs/projects. Remaining work (nudges, tiny universe slice, reseed, on-chain arrows) is listed in fake-data-generation/christian-secular-tiny-seed.md.
…d blessed arrows.

gen:tiny no longer publishes random universe.json statements. Hardhat #8 publishes parent-natural to modified nudges, and the local implication attester replays the six modified-to-commonality arrows on chain.
Tiny seed now publishes modified + bridge rosters and a cluster document
so the camp boards can cite it. Stop the published cluster page from
refetching forever by memoizing the route parse.
Empty-account calls succeed with no logs, which looked like a missing
ProspectiveRoundCreated event. Skip that scenario without code, fail the
SDK with a deploy hint, and require the factory in local config sync.
Add the reasonable-annoyance test to the peculiar-statements spec as a pair
checker, point nudger/seed/CSM docs at it, and teach cause-assist critique
and statement guidance to apply it without loosening the attester.
Split bridge wording guidance from ordinary planks, pass parent/intended-bridge into the cluster verbs, refuse coalition captions on shared text, and add attester examples for captions and tighter policy specs without rejecting honest subset.
Camp-match alignment attesters and buy/pledge by project id so secular
accounts stay off scripture-unique work. Cluster-only resolves statement
CIDs without republishing them on-chain. Keep signer-annoyance routing on
bridge drafts only.

@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.

Follow-up: fixed the prior suggestions (camp-matched attesters, buy/pledge by project id, IPFS-only cluster-only CID resolve, paste-glue source-of-truth, signer-annoyance kept on bridge guidance). No remaining blocking issues.

Reviewed-with: grok
Reviewed-files: 5
Reviewed-commit: 8834a46

@AdamSpitz
AdamSpitz merged commit 1249d4a into dev Aug 26, 2026
3 checks passed
@AdamSpitz
AdamSpitz deleted the misc branch August 26, 2026 19:08
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