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'); });