Skip to content

Commit 4adb3c8

Browse files
Chosen9115claude
andauthored
refactor(repo)!: opensop is now the standard (spec + CLI); Rails server → opensop-rails (#68)
OpenSOP becomes "Process as Infrastructure for agentic processes." This repo now holds the standard — the specification (SPEC.md, with the /sop/* HTTP contract folded in), the manifesto, and the local-first CLI (cli/). The Rails runtime was extracted (history preserved) into a separate repo, Chosen9115/opensop-rails, as one reference implementation of the spec. - Remove the Rails app (app/ config/ db/ lib/ spec/ Gemfile Dockerfile fly.toml .kamal/ etc.) — now lives in opensop-rails - Add MANIFESTO.md; fold docs/API.md into SPEC.md (§ Server HTTP API) - Marie Kondo: delete SPEC-v0.2, v0.2-roadmap, HANDOFF, GAPS, api-docs-redesign-spec; merge 6 agent/install docs → one docs/AGENTS.md; delete the Rails server-install docs - Reframe README/CLAUDE/SECURITY/CONTRIBUTING/processes for the standard+CLI repo; point server concerns at opensop-rails - .gitignore: exclude .claude/, .worktrees/, research/, scratch PNGs, doc drafts BREAKING CHANGE: the Rails runtime no longer lives in this repo. Use github.com/Chosen9115/opensop-rails (or any spec-conformant server). The CLI is local-first and needs no server. Co-authored-by: Carlos <carlos> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 1d6affb commit 4adb3c8

453 files changed

Lines changed: 1362 additions & 39620 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 0 additions & 42 deletions
This file was deleted.

.env.example

Lines changed: 0 additions & 155 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@ delete the template entirely and write a one-liner.
2020

2121
## Test plan
2222

23-
<!-- Concrete commands or steps. CI runs the suite; here, document anything
24-
a human would do to verify (e.g. UI flow, manual API call, ran
25-
bin/rails opensop:demo). -->
26-
27-
- [ ] `bin/rspec` passes locally
28-
- [ ] Added or updated specs covering the change (or n/a — explain)
29-
- [ ] Updated `config/locales/opensop.en.yml` for any new UI strings (or n/a)
30-
- [ ] Updated `CHANGELOG.md` if the change is user-visible (or n/a)
23+
<!-- Concrete commands or steps. Document anything a human would do to verify
24+
(e.g. manual CLI run, spec fidelity check). -->
25+
26+
- [ ] `bash -n cli/bin/opensop && bash cli/test/test.sh` passes (CLI changes)
27+
- [ ] Spec-fidelity check: change is consistent with `SPEC.md` semantics (or `SPEC.md` updated in this PR)
28+
- [ ] Public-repo hygiene: no secrets, no PII, no internal identifiers in the diff
29+
- [ ] Updated `cli/CHANGELOG.md` if the change is user-visible (or n/a)

.github/dependabot.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 0 additions & 124 deletions
This file was deleted.

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,13 @@
5252
/processes/private/
5353
/tools/denchclaw-bridge/
5454
/tools/private/
55+
56+
# Agent/session working state and worktrees (local only — can carry private
57+
# fork data; never track in the public repo).
58+
/.claude/
59+
/.worktrees/
60+
/research/
61+
62+
# Local marketing/screenshot scratch + planning drafts (not part of the standard).
63+
/*.png
64+
/docs/*-draft.md

.kamal/hooks/docker-setup.sample

Lines changed: 0 additions & 3 deletions
This file was deleted.

.kamal/hooks/post-app-boot.sample

Lines changed: 0 additions & 3 deletions
This file was deleted.

.kamal/hooks/post-deploy.sample

Lines changed: 0 additions & 14 deletions
This file was deleted.

.kamal/hooks/post-proxy-reboot.sample

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)