The weekly pledge as a WikiScript agreement: a pledger may pledge before the week starts, must mark each pledge as pledged or forecast, and must account when the week is over. The culture it encodes is the working rhythm of plan.ide.earth — see Pledged or Forecast.
# The agreement
agreement "Weekly Pledge" of wiki "plan.ide.earth". terms: "The Pledger" is a party. "The Week" is a time. "The Pledge" is a text. "The Plan" is page "Pledged or Forecast" of wiki "plan.ide.earth". "The Ledger" is page "Pledge Accounting" of wiki "plan.ide.earth". clause: "Pledging". The Pledger may pledge before the start of the Week. The Pledger must mark each pledge as pledged or forecast. on pledge: put the Pledge into the last line of the Plan ghost the Plan end pledge clause: "Accounting". The Pledger must account when the Week is over. on account: repeat for each line of the Plan: record it in the Ledger end repeat ghost the Ledger end account
# Who may do what The permission table:
PARTY | MODAL | ACTION | WHEN The Pledger | may | pledge | before the start of the Week The Pledger | must | mark each pledge as pledged or forecast | — The Pledger | must | account | when the Week is over
# Why pledges A pledge is the smallest human centred agreement: one party, one week, one obligation freely taken. It exercises the modal spine of the language — may before the week, must during and after — with no money at stake.
# Assets
pledge-agreement
# See - Agreement Corpus and WikiScript Grammar - Pledged or Forecast and WikiScript