Seed constitutional drafting backbone

This commit is contained in:
2026-05-01 23:10:28 +00:00
commit 674045997b
5 changed files with 137 additions and 0 deletions

28
README.md Normal file
View File

@@ -0,0 +1,28 @@
# A Better Union Constitution
This repository is the public source of truth for A Better Union's working
constitutional text and drafting process.
The trust model is Git-first:
- `main` is the protected public branch
- accepted changes preserve their rationale in commits or proposal files
- ratified snapshots are signed annotated tags named `ratified-YYYY-MM-DD`
- anyone may browse, clone, mirror, compare, or audit the full history
- only invited maintainers may push
Clone a public mirror:
```bash
git clone https://git.dontoucha.us/better-union/constitution.git
```
Create an independent mirror:
```bash
git clone --mirror https://git.dontoucha.us/better-union/constitution.git
git remote update --prune
```
This repository is not a voting system by itself. It is the durable record that
the future civic workflow should write to.

37
constitution.md Normal file
View File

@@ -0,0 +1,37 @@
# Constitution Of A Better Union
Status: working draft
## Preamble
We establish this working draft to explore a constitutional system for an
information-age republic: democratic enough to hear the public, constrained
enough to protect rights, and transparent enough to make power auditable.
## Article I: Public Authority
Public authority is delegated, limited, reviewable, and bound by law. No office,
platform, majority, emergency process, or private contractor may become the sole
holder of civic power.
## Article II: Democratic Participation
The people must have durable channels to propose, deliberate, amend, and ratify
public rules. Participation systems must preserve public auditability while
protecting individuals from unnecessary exposure and retaliation.
## Article III: Rights And Safeguards
No temporary majority may remove the civic floor of speech, association, due
process, equal protection, privacy, local autonomy, and peaceful dissent.
## Article IV: Institutional Balance
Legislative drafting, executive action, civic review, and judicial constraint
must remain distinct enough that each can check the others.
## Article V: Amendment
Amendments must be public, deliberative, time-delayed for high-impact changes,
and ratified through a process that protects both majority consent and minority
rights.

39
process.md Normal file
View File

@@ -0,0 +1,39 @@
# Drafting Process
## Branches
`main` is the protected public branch. Direct mutation of ratified text should be
exceptional. Ordinary changes should begin as proposals and enter `main` only
after review.
## Proposals
Each proposal should identify:
- the affected text
- the reason for change
- expected benefits
- rights and minority-protection risks
- implementation or transition concerns
- dissenting arguments that remain unresolved
Accepted proposals should be linked from the merge commit or preserved directly
under `proposals/`.
## Review
Review must consider more than popularity. A proposal should be checked for:
- due process risk
- speech and association risk
- privacy and surveillance risk
- local autonomy risk
- emergency-power abuse
- concentration of authority
- impact on politically weak minorities
## Ratification
Ratified snapshots are signed annotated Git tags named `ratified-YYYY-MM-DD`.
Each tag message should identify the ratified scope, the public process used,
and any unresolved minority report.

20
proposals/README.md Normal file
View File

@@ -0,0 +1,20 @@
# Proposals
Proposal files preserve the public rationale for constitutional changes.
Use one file per proposal. Prefer names that include a date and short subject,
for example:
```text
2026-05-01-public-audit-trails.md
```
Each proposal should include:
- summary
- affected sections
- proposed text
- rationale
- rights and safeguard review
- objections and responses
- ratification notes

13
ratification/README.md Normal file
View File

@@ -0,0 +1,13 @@
# Ratification
Ratification records connect public process to immutable Git snapshots.
Use signed annotated tags for ratified text:
```bash
git tag -s ratified-YYYY-MM-DD -m "Ratified snapshot: YYYY-MM-DD"
git push origin ratified-YYYY-MM-DD
```
This directory can hold supporting records such as tally summaries, minority
reports, public-notice windows, and links to deliberation archives.