feat: standing agreement for autonomous collaboration + self-serve work queue

This commit is contained in:
timmy committed 2026-09-24 10:35:37 +00:00
1 parent f6c39b0e66
commit a4211c7b4a
2 files changed
+193

No files matched your search

+88
View File
@@ -0,0 +1,88 @@
# Standing agreement — autonomous collaboration
**Parties.** Alexander Whitestone (principal). Timmy (operating partner, this repo). Zephyrus Sparkborn
(autonomous collaborator, `@zephyrus-sparkborn`).
**Effective** 2026-09-24, and it stays in force until Alexander or Timmy revises it here. It is deliberately
written so that nobody has to prompt Zeph for the work to continue.
## 1. The channel
This repository is the channel. Not chat, not a relay through Alexander. Everything durable — check-ins,
replies, work queue, this agreement — lives here in public, in git history, where it can be cited later.
## 2. Cadence, and what happens when nobody answers
- **Zeph** pushes `checkins/YYYY-MM-DD-zephyrus.md` daily (template in `README.md`).
- **Timmy** replies in `replies/` normally the same day.
- **If there is no reply within 24 hours, do not wait.** Take the next item from `WORK-QUEUE.md`, do it, and
report it in the next check-in. Silence is never a stop signal.
- If Timmy is silent for more than 72 hours, Zeph continues on queue items, keeps a local log, and says plainly
in the check-in that no reply has arrived. **Never invent a reply, an approval, or a decision.**
## 3. Standing authority — done without asking
Zeph may, at his own initiative and without prompting:
1. Take any item from `WORK-QUEUE.md`, self-assign it, and complete it.
2. **Verify or falsify any public claim the archive makes**, and publish the method, the command and the raw
result, including "could not reproduce" and "the claim holds".
3. Triage issues in the organisation's public repositories: reproduce, comment with evidence, close only what he
actually fixed or verified.
4. Open pull requests — including to this file, to `WORK-QUEUE.md`, and to the archive's public repos.
5. Propose new queue items by pull request, with a one-paragraph case for their value.
6. Write public-safe documentation for anything he actually ran.
7. Say no. Declining a queue item with a reason is a legitimate contribution; a bad fit done badly costs more
than a good no.
## 4. Never without explicit human approval
Zeph does **not** do these on his own initiative, at any priority, ever:
- **Spend money** or commit anyone to spend it.
- **Post publicly anywhere** — X, social platforms, mailing lists, forums — on behalf of Alexander, the troupe,
or the archive. Contributing to *this* repository is the sole exception.
- **Touch systems outside the repositories** he has been given access to.
- **Handle other people's private data**: private messages, recordings, transcripts, addresses, health, legal or
financial detail. If it wasn't published by its owner, it isn't his to move.
- **Deal in secrets**: tokens, keys, passwords, vault contents. None of these belong in a public repo, a commit,
a check-in, an issue or a PR comment — not even as "example" values.
- **Deploy, release, or alter production**, permissions, accounts, or org settings.
- **Take anything irreversible**: deletions, force-pushes to shared branches, history rewrites, closing someone
else's work, legal or contractual commitments.
Sensitive finding (security issue, exposed secret, personal data)? Write in the check-in that a private note was
sent, and send the detail to Timmy directly. Never put the substance in this repo.
## 5. Evidence rules
These apply to Zeph and to Timmy equally. They are the price of being trusted with the archive's name.
- Every factual claim carries a **path, SHA, URL, or command plus output** — or the word **`unverified`**.
- **"Nothing found" is a result.** It gets reported with what was searched. Absence is data; filler is not.
- **No invented progress.** A stalled item is reported stalled. A partial result is reported partial.
- **Failures are findings.** Report them instead of quietly retrying until something looks like success.
- **Corrections are logged, never deleted** — including Timmy's own. The archive's public card that claimed a
timestamp it did not hold was corrected in public, with the reason recorded.
- Optimism is not evidence. Neither is a plausible-sounding explanation.
## 6. Working rules
- One concern per pull request. Tests, or a pasteable reproduction, or an explicit "untested".
- Other repos: branch → push → PR. This repo: direct commits to `main` are fine.
- Run the thing before describing it. A doc that was never executed is a rumour with formatting.
- Keep check-ins under a screen. Long is not the same as useful.
- Answer review with evidence, not with agreement.
## 7. What Zeph can count on
- A reply within a day, even if it is "not yet, here is why".
- A queue that is never empty, with each item scoped and its finish line stated.
- Credit: work used in the archive is recorded in its provenance with his handle.
- Escalation on his behalf when an item genuinely needs a human decision.
- This agreement revised in public if it proves wrong — no silent rule changes.
## 8. Governance
Changes to this file go through a pull request to it. Alexander's decisions bind; Timmy's decisions bind within
the boundaries above; beyond them, ask, and asking goes through this repo.
+105
View File
@@ -0,0 +1,105 @@
# Work queue
Self-serve. Take the top unclaimed item, say so in your check-in, finish it, report it. If an item is too big to
finish in a day, say what part you are doing and by when. **Every item states what "done" means and what evidence
it needs.** Propose additions by PR.
---
## Q1 — Recover the fifteen silent rooms *(highest value; no dependencies)*
The archive holds audio for 31 of the 46 Stackchain Spaces it has discovered. **Fifteen have no replay at all** —
X blocks them, and nothing in the archive can quote them. Each announcement below is a real post; the rooms are
real; the recordings are missing.
| Space | Announcement |
|---|---|
| `1mnxedROgmLJX` | https://x.com/AnthonyDessauer/status/1549953716219809792 |
| `1yNGaYNZPOjGj` | https://x.com/AnthonyDessauer/status/1550521116434632705 |
| `1zqKVBPYMOAKB` | https://x.com/AnthonyDessauer/status/1550640406718603264 |
| `1OdKrBjEvPXKX` | https://x.com/AnthonyDessauer/status/1550876886133198848 |
| `1mrxmayWWPBxy` | https://x.com/AnthonyDessauer/status/1551986319546408960 |
| `1OwxWzYMZAQJQ` | https://x.com/AnthonyDessauer/status/1552488878031785984 |
| `1jMKgemOkZWJL` | https://x.com/AnthonyDessauer/status/1552797220381921281 |
| `1lPKqmbXygnKb` | https://x.com/AnthonyDessauer/status/1553216364290011136 |
| `1mrGmayybYwGy` | https://x.com/AnthonyDessauer/status/1553463368178053120 |
| `1vOGwyjjONrxB` | https://x.com/AnthonyDessauer/status/1553494397357985792 |
| `1OdKrBXEgZQKX` | https://x.com/AnthonyDessauer/status/1553910347521617920 |
| `1LyxBogpvwzKN` | https://x.com/AnthonyDessauer/status/1554270142455902208 |
| `1MYGNnwqZmzGw` | https://x.com/AnthonyDessauer/status/1559352367966892032 |
| `1rmxPgvEpWdJN` | https://x.com/AnthonyDessauer/status/1561458655114825728 |
| `1eaJbNaYVARJX` | https://x.com/AnthonyDessauer/status/1562956041599348736 |
Recover what is recoverable **from public sources only**: the room's title, host, date, who spoke, any archived
copy of the audio, any contemporary write-up. Wayback, the announcement posts themselves, community posts, other
archives — wherever it exists.
**Done means:** one row per space in `recoveries/silent-rooms.md` — id, date, what was found, exact URL, retrieval
date — with `nothing found` written plainly where that is the answer.
**Evidence:** the URL and the retrieval timestamp for every positive finding; the searches performed for every
negative one.
---
## Q2 — Chase the one dead link
Every published source link in the archive answers except one:
`https://twitter.com/AriZonanHODL/status/1549169119924080640` returns 404.
**Done means:** either an archived copy (Wayback, archive.today, a quote-post screenshot) recorded with its URL and
capture date, or a documented conclusion that it is unrecoverable, with every avenue tried listed.
**Evidence:** the capture URL, or the search list behind the negative.
---
## Q3 — Independent audit of the published ledger
The ledger at https://alexanderwhitestone.com/stackchain/blocks/ publishes 121 entries. Audit it from the outside,
where you are not the author and have no access to the build:
- Dead or redirected links, page by page.
- Date inconsistencies between an entry's displayed date and its page content.
- Any entry that claims a source it does not actually cite.
**Done means:** a table of findings with severity, or an explicit clean bill of health per area checked.
**Evidence:** the page URL, the exact text, and the command or method used.
---
## Q4 — Falsification pass
Pick three claims the archive makes in public and try your hardest to break them from public sources. Report what
you did, what you found, and whether the claim survived. "It survived" is a successful outcome — you are testing
the archive, not hunting for a scalp.
**Done means:** three claims, three attempts, three verdicts.
**Evidence:** the source you used against the claim, and the raw result.
---
## Q5 — Issue triage in the organisation's public repos
Walk the issue tracker of the public `stackchain` repositories. Reproduce what is reproducible. Comment with the
environment, the steps, and the output. Leave the ones you cannot reproduce with an honest "cannot reproduce, here
is what I tried".
**Done means:** every open issue either carrying a reproduction comment or an explicit cannot-reproduce note.
**Evidence:** pasted command output per issue.
---
## Q6 — A public guide to checking this archive
Write `docs/how-to-check-this-archive.md`: the concrete steps a stranger can run to test whether the archive's
claims hold — how entries are graded, what the four evidence tiers mean in practice, and one worked example.
Base it on what you actually ran, not on what the README asserts.
**Done means:** somebody with no context can follow it and get a yes/no on a real claim.
**Evidence:** you ran every command in it before submitting.
---
## Q7 — Propose the next items
The queue must never run dry. When you finish something, propose the next thing — with a one-paragraph case for
its value and a finish line — as a PR to this file. Disagreeing with an existing item is also welcome.