Skip to content

Commit 0956093

Browse files
committed
Add adoption roadmap and favicon support
1 parent 147b1d0 commit 0956093

34 files changed

Lines changed: 111 additions & 6 deletions

File tree

‎404.html‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1">
66
<title>404 — Knowledge as Code</title>
77
<meta name="robots" content="noindex">
8+
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
89
<link rel="canonical" href="https://knowledge-as-code.com/">
910
<style>
1011
:root {
1112
--bg: #fafaf7; --text: #141613; --muted: #5a6258;
12-
--border: #e6e5dc; --accent: #059669; --highlight: #eab308;
13+
--border: #e6e5dc; --accent: #047857; --highlight: #eab308;
1314
--highlight-soft: #fef3c7;
1415
}
1516
@media (prefers-color-scheme: dark) {

‎CHANGELOG.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ pattern.
1414
1515
## [Unreleased]
1616

17+
### Added
18+
- Added roadmap commitments for first-class GuideCheck generation and a voluntary, consent-based public library of independent Knowledge-as-Code implementations.
19+
20+
### Fixed
21+
- Added an SVG favicon to the canonical landing and 404 pages and to every generated and initialized site.
22+
1723
## [1.1.2] - 2026-07-25
1824

1925
### Fixed

‎INTENT.md‎

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,39 @@ A mature end state has:
4343
- reproducible tests for the public golden path
4444
- a small release surface driven by internal needs, security findings, and independently reproduced user problems
4545
- documented extension contracts instead of bundled vendor integrations
46-
- no implied service-level agreement, community roadmap, or obligation to accept features
46+
- no implied service-level agreement, fixed roadmap dates, or obligation to accept features
4747

4848
## Adoption evidence
4949

5050
Repository traffic, stars, social engagement, and maintainer-assisted demos are weak signals. The meaningful gate is an external pilot completed without live maintainer help. See `ADOPTION.md`.
5151

5252
Until that gate is passed, claims should say the project is used internally and available for external reuse. They should not imply independent adoption.
5353

54+
## Roadmap
55+
56+
Roadmap items are directional and evidence-gated. They do not imply delivery dates or a support commitment.
57+
58+
### GuideCheck implementation
59+
60+
Make GuideCheck a first-class generated implementation, not only a conformance profile adopted by this canonical repository.
61+
62+
- Generate the canonical assistant guide, root compatibility copy, and integrity sidecar for initialized Knowledge-as-Code projects.
63+
- Derive project-specific guide content from validated configuration instead of copying canonical-repository instructions.
64+
- Validate guide discovery, byte identity, integrity metadata, action boundaries, and the highest truthfully supported GuideCheck level.
65+
- Include GuideCheck output in the build, initializer, documentation, eval suite, and compatibility policy.
66+
- Keep Level 5 reserved for deployments that provide and verify the required runtime behavior.
67+
68+
### Voluntary implementation registry
69+
70+
Provide an opt-in way for independent maintainers to report how they use Knowledge-as-Code and, with explicit permission, appear in a public library of implementations.
71+
72+
- Add a structured submission path for project name, public URL, repository when public, domain, short use-case description, maintainer identity or organization, and Knowledge-as-Code version.
73+
- Require explicit consent before displaying a submission and provide a clear update or removal path.
74+
- Verify that a submitted public implementation exposes a recognizable Knowledge-as-Code source or generated surface before listing it.
75+
- Distinguish maintainer-operated examples, independent implementations, experiments, and completed adoption pilots.
76+
- Publish the library from reviewable repository data so additions, corrections, provenance, and removal history remain auditable.
77+
- Do not add telemetry, phone-home behavior, or automatic usage reporting to the generator.
78+
5479
## Recalibration gates
5580

5681
- If the initializer cannot create a working project from a clean checkout, stop feature work and restore the golden path.
@@ -73,4 +98,5 @@ None currently recorded.
7398

7499
## Changelog
75100

101+
- 2026-07-25: Added GuideCheck generation and a voluntary, consent-based implementation registry to the roadmap.
76102
- 2026-07-21: Recalibrated the project from adoption-seeking template to internal-first open utility; made independent transfer the public adoption gate.

‎MANIFEST.yaml‎

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,14 @@ files:
4747

4848
- path: README.md
4949
role: protocol
50-
hash: sha256:050155c1eed7241f8d916c647a0f13a9ce57681d48cbe266f0ff49c4d35ede2c
50+
hash: sha256:c2e411e2234d7cdec0b89f42af402919f62633e7fd600399abf47e27307362e9
5151
note: Template overview
5252

53+
- path: favicon.svg
54+
role: branding
55+
hash: sha256:cfef3d8bcd5e0ad9c8354c5c1b599137764836694e7e3f41235215c10023567c
56+
note: Canonical site favicon
57+
5358
- path: DEPLOYMENT.md
5459
role: protocol
5560
hash: sha256:354540763d70739540da1d4bdf31f2b2ebe6fc26fa063baf08ad9f7b7f335506
@@ -77,9 +82,14 @@ files:
7782

7883
- path: scripts/build.js
7984
role: tooling
80-
hash: sha256:e60fd5397c275b5cf4f485488c031e3f7a32fb9e502e7f75d795621e00ae3637
85+
hash: sha256:da80cae7d6e661072543189f5ed841b9ea73f3f283508b4b992aaa0118bb18a2
8186
note: Static site generator
8287

88+
- path: scripts/assets/favicon.svg
89+
role: branding
90+
hash: sha256:cfef3d8bcd5e0ad9c8354c5c1b599137764836694e7e3f41235215c10023567c
91+
note: Favicon copied into generated sites
92+
8393
- path: scripts/init.js
8494
role: tooling
8595
hash: sha256:e9d42face450abb17437edb78af8927dc61c4b917b267174e6fd66137b61098b
@@ -112,7 +122,7 @@ files:
112122

113123
- path: scripts/eval.js
114124
role: tooling
115-
hash: sha256:f19fddbecc278a7346207d7ecbd2b697a1548abbb26895efea0493f711d4dab2
125+
hash: sha256:1f441afee32a8f0ad72986cba5acd227a67400c0bbff53655ce3c0a5fa8db4a7
116126
note: Behavioral and security regression suite
117127

118128
- path: mcp-server.js

‎README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ This repository is an internal-first open utility maintained by [PAICE.work](htt
77
## Project status
88

99
- [Intent and viable end state](INTENT.md)
10+
- [Roadmap](INTENT.md#roadmap)
1011
- [Maintenance and compatibility](MAINTENANCE.md)
1112
- [Deployment profiles and environment overrides](DEPLOYMENT.md)
1213
- [Independent adoption pilot](ADOPTION.md)

‎demo/404.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Page Not Found - Example Knowledge Base</title>
77
<meta name="robots" content="noindex">
8+
<link rel="icon" href="/demo/assets/favicon.svg" type="image/svg+xml">
89
<link rel="stylesheet" href="/demo/assets/styles.css">
910
<style>/* Generated from project.yml — do not edit manually */
1011
.group-badge.governance { background: #7c4dff; color: #fff; }

‎demo/about.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<title>About - Example Knowledge Base</title>
77
<meta name="theme-color" content="#1a1a2e">
88
<link rel="canonical" href="https://knowledge-as-code.com/demo/about.html">
9+
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
910
<link rel="stylesheet" href="assets/styles.css">
1011
<style>/* Generated from project.yml — do not edit manually */
1112
.group-badge.governance { background: #7c4dff; color: #fff; }

‎demo/applies-to/federal/index.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<title>Federal - Example Knowledge Base</title>
77
<meta name="theme-color" content="#1a1a2e">
88
<link rel="canonical" href="https://knowledge-as-code.com/demo/applies-to/federal/">
9+
<link rel="icon" href="../../assets/favicon.svg" type="image/svg+xml">
910
<link rel="stylesheet" href="../../assets/styles.css">
1011
<style>/* Generated from project.yml — do not edit manually */
1112
.group-badge.governance { background: #7c4dff; color: #fff; }

‎demo/applies-to/international/index.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<title>International - Example Knowledge Base</title>
77
<meta name="theme-color" content="#1a1a2e">
88
<link rel="canonical" href="https://knowledge-as-code.com/demo/applies-to/international/">
9+
<link rel="icon" href="../../assets/favicon.svg" type="image/svg+xml">
910
<link rel="stylesheet" href="../../assets/styles.css">
1011
<style>/* Generated from project.yml — do not edit manually */
1112
.group-badge.governance { background: #7c4dff; color: #fff; }

‎demo/assets/favicon.svg‎

Lines changed: 6 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)