Skip to content

Commit 06036e3

Browse files
docs: 527 tests; forge row notes anchoring, forks/PRs, nostr+xlogin
1 parent c77ad10 commit 06036e3

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

AGENT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Out-of-tree plugins for [JavaScript Solid
1111
Server](https://github.com/JavaScriptSolidServer/JavaScriptSolidServer),
1212
built on its **#206 loader** (`createServer({ plugins })`, JSS ≥ 0.0.215).
1313
It is an *experiment*: prove the plugin api by using it, and treat every
14-
wall you hit as a finding, not a blocker. **35 plugins, 515 tests today.**
14+
wall you hit as a finding, not a blocker. **35 plugins, 527 tests today.**
1515

1616
### The one rule that makes the experiment valid
1717

@@ -198,7 +198,7 @@ Full ranking in `NOTES.md`. The ones you'll hit:
198198
## Current state
199199
200200
35 plugins (7 ports + 28 features) + the two-server `federation-demo/`,
201-
515 tests, all green (`npm test`).
201+
527 tests, all green (`npm test`).
202202
A four-axis security review ([SECURITY.md](./SECURITY.md)) hardened the
203203
inbound-federation and query surfaces; the WAC-deferral pattern held.
204204
`compose.test.js` runs every plugin on a single server from pure config.

ISSUES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ shipped upstream** (the loader plus four seams and the id fix in JSS
119119
0.0.218/0.0.219, each consumed here), **2 more plugin-able with no
120120
blocker**, **4 clusters blocked on a named seam** (each with a
121121
proof-of-need consumer), the rest core-by-nature or product-scale.
122-
**35 plugins total, 515 tests** (plus the two-server `federation-demo/`
122+
**35 plugins total, 527 tests** (plus the two-server `federation-demo/`
123123
scenario). The plugin api reaches most of the backlog today; ranked by
124124
demand, the seams that would unlock the most next are `api.authorize`
125125
(4 consumers, 3 hard-blocked) and `api.events` (7 consumers — matrix

NEXT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugin), `NOTES.md` (the findings/seams — the real deliverable), and
88

99
## Where things stand
1010

11-
- **35 plugins, 515 tests, all green** (`npm test`; the three
11+
- **35 plugins, 527 tests, all green** (`npm test`; the three
1212
`notifications/` fs.watch tests need a free inotify instance — see
1313
Footguns), all pushed to
1414
`github.com/JavaScriptSolidServer/plugins` (branch `gh-pages`).

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,14 @@ README and NOTES.md, ship the closest honest approximation.
9292
| `shortlink/` || link shortener for pod URLs (deliberately not an open redirector) |
9393
| `admin/` || **the capstone**: wp-admin-style operator home; each missing pillar names its seam |
9494
| `gallery/` || pod photo/media gallery — first `api.mountApp` (#583) consumer; zero required config |
95-
| `forge/` | #322-next | personal git forge — push-to-create hosting, GitHub-light UI, JSON API; zero deps, zero build |
95+
| `forge/` | #322-next | git forge — hosting, GitHub-light UI + JSON API, forks/PRs with real merges, issues as pod resources, did:nostr + xlogin, Bitcoin-anchored history (Blocktrails); zero deps, zero build |
9696

9797
Plus one directory that is a scenario, not a plugin:
9898
[`federation-demo/`](./federation-demo/)**two** JSS instances federating
9999
over loopback (webfinger discovery, a cross-origin Follow, plugin-signed
100100
delivery); run `node federation-demo/demo.js` for the narrated version.
101101

102-
**515 tests, all green** (`npm test`), including `compose.test.js` — all
102+
**527 tests, all green** (`npm test`), including `compose.test.js` — all
103103
thirty-five plugins on one server from pure config, pods + WAC intact
104104
beside them. Findings consolidated in [NOTES.md](./NOTES.md); the full
105105
plugin-tagged backlog triaged in [ISSUES.md](./ISSUES.md); the build guide

0 commit comments

Comments
 (0)