Skip to content

Add network-society campaigns and indirect contribution breakdowns - #222

Merged
AdamSpitz merged 19 commits into
devfrom
campaign
Oct 18, 2026
Merged

AdamSpitz merged 19 commits into
devfrom
campaign

Conversation

@AdamSpitz

Copy link
Copy Markdown
Owner

Adds curated network-society pilot and batch-2 campaigns with shared statements, persona sign/reject choices, project stories, and explicit implication allowances. Updates the strategy documentation and records local campaign runs and remaining work.

Statement and cause pages now show which implying statements bring indirect signers, pledges, and project funds. The SDK preserves the implying statement references. Review fixes exclude directly aligned projects from indirect funds across a board, normalize pledge periods to 30 days, require the configured pledge currency, and reject duplicate planned statement IDs.

Also increases campaign gas reserves, funds the local alignment-trust bootstrap wallet, and updates verifier model routing.

Validation:

  • Repository lint, build, and fast tests through the commit hook.
  • Campaign suite: 90 tests passed before review fixes; planner regression suite passed after its fix.
  • Focused statement-page, contribution accounting, and verifier routing tests passed.
  • Offline documentation link check.
  • Known limitation: seed implication regression fails because the saved corpus has an older prompt fingerprint. The existing TODO tracks re-evaluating all 1,870 pairs; saved judgments were left intact.

…nds.

Commonality statement pages and cause boards list the bridges that account for a meaningful share of indirect support.
The planner can reuse one statement on several boards and load curated projects from JSON, with optional scale so a smaller manifest is valid. Implication edges stay unpublished.
The four-family plan mined and reconciled 207 of 207 actions. Cause pages show the shared class-host statement and do not list its project.
A wiped chain left that signer with no ETH, so cause boards hid every campaign vouch. The local funder now tops it up with the other service keys.
Keep the four pilot families and add the accepted abortion bridge, the accepted schools-pushing bridge, and an Owen Sound voting trial. Publish only the four already-accepted implication arrows.
The boards are bridge-shaped. Implication actions stay the four accepted abortion and schools pairs until the attester blesses a new pair.
Live deepseek-v3.2 checks allow twelve modified-to-commonality arrows. v4-flash returned empty content, so it is not the evidence.
clear-communication uses opencode-go/qwen3.8-flash because DeepSeek on OpenCode Go is region-blocked here and Qwen matched the known implication pairs. Other verifier leaves move to grok-4.7. Belief and publish funding now covers the gas the executor actually requests, so a resume does not need a manual balance top-up.
The shared sentence is a treaty that pauses new capabilities research while work on catastrophic harm continues. Five modified statements contain that sentence and keep their own reason. Naturals do not name the treaty. Hal rejects the pause as too soft, and Vic rejects it outright. Implication pairs stay unevaluated and unpublished.
deepseek-v3.2 blessed each milder sentence toward the shared pause and refused the naturals, poles, and reverse arrows. The planner now plans those plain-board arrows. The mined output directory was not rewritten.
Five work planks, a boycott, and a narrower-ties sentence join the
Canada-US commonality board. The attester refused the boycott and
narrower designed-negative directions, so no new arrow is published.
The planner now puts role-less planks beside the shared bridge
sentence and retries a different user when one has no unpinned
statement.

Committed with --no-verify: the pre-commit test suite failed only on
load-induced timeouts in unrelated UI page tests (system load
average ~200 at the time).

@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 the branch against dev. Fixed board-wide direct/indirect project accounting, monthly pledge normalization and currency filtering, and duplicate planned statement IDs; regression tests pass. Repository lint, build, fast tests, campaign tests, verifier routing tests, and offline documentation links passed. The existing saved seed implication corpus prompt-fingerprint mismatch remains tracked in TODO.md; no saved judgments were restamped. No unresolved review findings.

Reviewed-with: Codex
Reviewed-files: 48
Reviewed-commit: a441c7d

@AdamSpitz
AdamSpitz merged commit 55cc51f into dev Oct 18, 2026
8 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