From 27802c77bf762e84c6474045bb0d380f35b3852a Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 29 Oct 2026 15:08:51 +0000 Subject: [PATCH] Licence holder is Agente Labs The owner decided the copyright and licence holder for the estate is Agente Labs (register change: AgenteLabs/flashyos#246). Updates the LICENSE copyright line, the holder statements in README, CLAUDE.md, CONTRIBUTING.md and the CI licence step, the assertions that check them, and the site footer in the generator with site/ rebuilt from it. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01T2LtjRauY7RENs18aztY6V --- .github/workflows/ci.yml | 6 +++--- CLAUDE.md | 2 +- CONTRIBUTING.md | 2 +- LICENSE | 2 +- README.md | 2 +- scripts/build-site.mjs | 2 +- site/faq/index.html | 2 +- site/index.html | 2 +- site/joining/index.html | 2 +- site/principles/index.html | 2 +- site/stack/index.html | 2 +- site/why/index.html | 2 +- test/links.test.mjs | 6 +++--- test/readme.test.mjs | 2 +- 14 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2976a6d..f692ef4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,16 +38,16 @@ jobs: ' # The estate register in flashyos (tools/estate-licences.mjs) names this - # repository Apache-2.0, holder Flashy Labs. The LICENSE must be present + # repository Apache-2.0, holder Agente Labs. The LICENSE must be present # and carry that grant and that holder. - name: Require the Apache-2.0 LICENSE shell: bash run: | if [ ! -f LICENSE ]; then - echo "LICENSE is missing. The estate register names this repository Apache-2.0 (holder Flashy Labs)." + echo "LICENSE is missing. The estate register names this repository Apache-2.0 (holder Agente Labs)." exit 1 fi grep -q 'Apache License' LICENSE || { echo "LICENSE is not the Apache License."; exit 1; } - grep -q 'Copyright 2026 Flashy Labs' LICENSE || { echo "LICENSE does not name the holder (Flashy Labs)."; exit 1; } + grep -q 'Copyright 2026 Agente Labs' LICENSE || { echo "LICENSE does not name the holder (Agente Labs)."; exit 1; } - run: npm test diff --git a/CLAUDE.md b/CLAUDE.md index 7ff71f0..b9f7484 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -47,7 +47,7 @@ There is no framework and no dependency. `package.json` has no `dependencies` ke **No secret in a file, a repo, or an artifact.** Secret Manager only. -**The licence is declared once**, in `tools/estate-licences.mjs` in flashyos — the authority. It opened this repository as Apache-2.0 (holder Flashy Labs); the committed `LICENSE` and the `package.json` `license` field reflect that decision, they do not make it. +**The licence is declared once**, in `tools/estate-licences.mjs` in flashyos — the authority. It opened this repository as Apache-2.0 (holder Agente Labs); the committed `LICENSE` and the `package.json` `license` field reflect that decision, they do not make it. **A generated file is regenerated, never hand-edited.** diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cf745ed..3497401 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -21,7 +21,7 @@ This repository is a map, so a contribution is a correction to what it says, a c - A status of `public` or `launched` for any repo the estate licence register has not opened. Visibility is a fact about a GitHub setting and licence is a fact about the register; the map claims neither without reading it. - A number with no source — an adoption count, an audience size, a "many". If no repository measures it, the map does not carry it. - A second copy of `stack.json`'s data. The table is the human rendering; the twin is the data; there is no third thing. -- A licence chosen here. The estate register in `tools/estate-licences.mjs` in flashyos decides; this repository does not. It opened this repository as Apache-2.0 (holder Flashy Labs), so the committed `LICENSE` and the `package.json` `license` field reflect that decision — they do not make it, and neither is edited to say anything the register does not. +- A licence chosen here. The estate register in `tools/estate-licences.mjs` in flashyos decides; this repository does not. It opened this repository as Apache-2.0 (holder Agente Labs), so the committed `LICENSE` and the `package.json` `license` field reflect that decision — they do not make it, and neither is edited to say anything the register does not. - A dependency. `package.json` has none and `npm test` runs with no install step. ## Vendoring this generator diff --git a/LICENSE b/LICENSE index 729eee3..cee764e 100644 --- a/LICENSE +++ b/LICENSE @@ -187,7 +187,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2026 Flashy Labs + Copyright 2026 Agente Labs Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 90f3aae..87e3e18 100644 --- a/README.md +++ b/README.md @@ -92,4 +92,4 @@ Repository names above are checked against a single allowlist by `npm test`; a t Status: the map is current as of 2026-09-28; statuses are per-repo and honest. A status here is a claim about the repo on that day, not a promise — when a repo's status moves, this table and [stack.json](https://github.com/FlashyLabs/stack.json) move with it, and a correction is filed as a [map correction](.github/ISSUE_TEMPLATE/map_correction.md). -Licence: Apache-2.0, holder Flashy Labs. The estate licence register in flashyos `tools/estate-licences.mjs` is the authority; the full grant is in [LICENSE](LICENSE). +Licence: Apache-2.0, holder Agente Labs. The estate licence register in flashyos `tools/estate-licences.mjs` is the authority; the full grant is in [LICENSE](LICENSE). diff --git a/scripts/build-site.mjs b/scripts/build-site.mjs index b828261..42666e9 100644 --- a/scripts/build-site.mjs +++ b/scripts/build-site.mjs @@ -253,7 +253,7 @@ ${ringLinks} /.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/faq/index.html b/site/faq/index.html index 33aee0d..562dd25 100644 --- a/site/faq/index.html +++ b/site/faq/index.html @@ -191,7 +191,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/index.html b/site/index.html index 5f9a0cf..9e0ea0a 100644 --- a/site/index.html +++ b/site/index.html @@ -222,7 +222,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/joining/index.html b/site/joining/index.html index 2f46bce..c4fbf52 100644 --- a/site/joining/index.html +++ b/site/joining/index.html @@ -198,7 +198,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/principles/index.html b/site/principles/index.html index 863e9cb..c40b4c4 100644 --- a/site/principles/index.html +++ b/site/principles/index.html @@ -190,7 +190,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/stack/index.html b/site/stack/index.html index cead738..168350b 100644 --- a/site/stack/index.html +++ b/site/stack/index.html @@ -256,7 +256,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/why/index.html b/site/why/index.html index 114b4ef..4570339 100644 --- a/site/why/index.html +++ b/site/why/index.html @@ -203,7 +203,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/test/links.test.mjs b/test/links.test.mjs index a999349..9a8c125 100644 --- a/test/links.test.mjs +++ b/test/links.test.mjs @@ -89,7 +89,7 @@ const NOT_REPOS = new Set([ ]); const LICENCE_LINE = - 'Licence: Apache-2.0, holder Flashy Labs. The estate licence register in flashyos `tools/estate-licences.mjs` is the authority; the full grant is in [LICENSE](LICENSE).'; + 'Licence: Apache-2.0, holder Agente Labs. The estate licence register in flashyos `tools/estate-licences.mjs` is the authority; the full grant is in [LICENSE](LICENSE).'; const MAP_FILES = ['README.md', 'stack.md']; @@ -217,10 +217,10 @@ test('package.json is dependency-free, private, ESM, Node 22', () => { test('the Apache-2.0 LICENSE is present and names the holder', () => { // The estate register in flashyos opened this repository as Apache-2.0, - // holder Flashy Labs, so the full grant must be committed and carry that + // holder Agente Labs, so the full grant must be committed and carry that // holder. The register remains the authority; this file is its expression. const licence = read('LICENSE'); assert.match(licence, /Apache License/, 'LICENSE is not the Apache License'); assert.match(licence, /Version 2\.0/, 'LICENSE is not version 2.0'); - assert.match(licence, /Copyright 2026 Flashy Labs/, 'LICENSE does not name the holder (Flashy Labs)'); + assert.match(licence, /Copyright 2026 Agente Labs/, 'LICENSE does not name the holder (Agente Labs)'); }); diff --git a/test/readme.test.mjs b/test/readme.test.mjs index 94f7fc9..5fc0106 100644 --- a/test/readme.test.mjs +++ b/test/readme.test.mjs @@ -56,7 +56,7 @@ test('the status line carries a date', () => { test('the licence line is the last line, exactly once', () => { const LICENCE_LINE = - 'Licence: Apache-2.0, holder Flashy Labs. The estate licence register in flashyos `tools/estate-licences.mjs` is the authority; the full grant is in [LICENSE](LICENSE).'; + 'Licence: Apache-2.0, holder Agente Labs. The estate licence register in flashyos `tools/estate-licences.mjs` is the authority; the full grant is in [LICENSE](LICENSE).'; assert.equal(readme.split(LICENCE_LINE).length - 1, 1, 'the licence line must appear exactly once'); assert.equal(readme.trimEnd().split('\n').at(-1), LICENCE_LINE, 'the licence line must be last'); });