Add Codex plugin metadata and assets

Add plugin packaging for the Blueprint Codex plugin: include privacy and terms documents, icon and logo SVGs, and a screenshots placeholder. Add .codexignore to exclude dev/build artifacts and context directories. Update .codex-plugin/plugin.json to register agents/commands directories and surface UI metadata (composerIcon, logo, screenshots, privacyPolicyURL, termsOfServiceURL). Clear TODO.md contents (remove prior task list). These changes prepare the plugin for distribution and compliance with marketplace metadata requirements.
This commit is contained in:
Julius Brussee
2026-04-01 13:35:41 +02:00
parent 2f0f50d041
commit e8ee9f4a89
8 changed files with 83 additions and 19 deletions
+21
View File
@@ -0,0 +1,21 @@
# Privacy Policy — Blueprint Plugin
**Last updated:** 2026-04-01
## Data Collection
Blueprint does **not** collect, transmit, or store any personal data. All processing happens locally within your development environment.
## What Blueprint Accesses
- **Local files only:** Blueprint reads and writes files within your project directory (blueprints, build sites, implementation tracking).
- **Git history:** Blueprint may read local git log and diff output for revision tracing and context.
- **No network calls:** Blueprint makes no outbound network requests. It operates entirely offline.
## Third-Party Services
Blueprint does not integrate with or send data to any third-party services. When used with AI coding agents (Claude Code, Codex), those agents' own privacy policies govern their behavior — Blueprint itself adds no additional data transmission.
## Contact
For privacy questions, open an issue at [github.com/JuliusBrussee/sdd-os](https://github.com/JuliusBrussee/sdd-os).
+23
View File
@@ -0,0 +1,23 @@
# Terms of Service — Blueprint Plugin
**Last updated:** 2026-04-01
## License
Blueprint is distributed under the [MIT License](../LICENSE). You are free to use, modify, and distribute it under those terms.
## Disclaimer
Blueprint is provided "as is", without warranty of any kind. See the full MIT License for details.
## Use at Your Own Risk
Blueprint assists with software development workflows by generating blueprints, build sites, and coordinating AI coding agents. The output is suggestions — you are responsible for reviewing, testing, and validating all generated code before deployment.
## No Guarantee of Results
Blueprint does not guarantee that generated blueprints, plans, or code will be correct, complete, or fit for any particular purpose.
## Contact
For questions, open an issue at [github.com/JuliusBrussee/sdd-os](https://github.com/JuliusBrussee/sdd-os).
+5
View File
@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" fill="none">
<rect width="128" height="128" rx="24" fill="#1F4B99"/>
<path d="M32 40h64v8H32zM32 56h48v8H32zM32 72h56v8H32zM32 88h40v8H32z" fill="#fff" opacity="0.9"/>
<path d="M88 64l20 20-20 20" stroke="#fff" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" opacity="0.7"/>
</svg>

After

Width:  |  Height:  |  Size: 366 B

+6
View File
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 80" fill="none">
<rect width="80" height="80" rx="16" fill="#1F4B99"/>
<path d="M16 24h48v6H16zM16 36h36v6H16zM16 48h42v6H16zM16 60h30v6H16z" fill="#fff" opacity="0.9"/>
<path d="M60 40l14 14-14 14" stroke="#fff" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" opacity="0.7"/>
<text x="96" y="52" font-family="system-ui,-apple-system,sans-serif" font-size="36" font-weight="700" fill="#1F4B99">Blueprint</text>
</svg>

After

Width:  |  Height:  |  Size: 499 B

+7
View File
@@ -17,6 +17,8 @@
"spec-driven-development"
],
"skills": "./skills/",
"agents": "./agents/",
"commands": "./commands/",
"interface": {
"displayName": "Blueprint",
"shortDescription": "Blueprint-driven software delivery for coding agents",
@@ -27,6 +29,11 @@
"Interactive",
"Write"
],
"composerIcon": "./.codex-plugin/icon.svg",
"logo": "./.codex-plugin/logo.svg",
"screenshots": [],
"privacyPolicyURL": "./.codex-plugin/PRIVACY.md",
"termsOfServiceURL": "./.codex-plugin/TERMS.md",
"websiteURL": "https://github.com/JuliusBrussee/sdd-os",
"defaultPrompt": [
"Draft blueprints for a feature from my repo context.",
View File
+21
View File
@@ -0,0 +1,21 @@
# === Dev / IDE ===
.claude/
.superpowers/
.DS_Store
.git/
# === Build artifacts & dependencies ===
scripts/node_modules/
scripts/package-lock.json
# === Go build (binary is platform-specific, users build from source) ===
blueprint
# === Internal docs & planning (not needed by consumers) ===
docs/superpowers/
TODO.md
# === Context working directories (populated per-project, not plugin content) ===
context/refs/
context/impl/archive/
context/sites/
-19
View File
@@ -1,19 +0,0 @@
# TODO
## Before Next Build
- [ ] Rename Go module path: `github.com/julb/blueprint-monitor``github.com/JuliusBrussee/blueprint-monitor` (go.mod + all .go files + blueprint-cli.md R1)
- [ ] Rename frontier → site across all blueprint specs and Go code (align with commit 4ffa421 rebrand)
- `blueprint-frontier.md``blueprint-site.md`
- `context/frontiers/``context/sites/` references
- Go package names, struct fields, function names
## Spec Gaps
- [ ] Add error/crash recovery UX (no `Error` or `Crashed` status in session model, no TUI recovery flow)
- [ ] Add attention/notification mechanism (visual signal when an agent needs input while viewing another)
- [ ] Add "send command to instance" flow in TUI (currently only full-screen attach or auto-yes)
- [ ] Define instance list ordering (creation time? alphabetical? status?)
- [ ] Add merge conflict visibility (indicator when branches will conflict)
- [ ] Clarify Terminal tab value vs Preview tab (both show captured pane content)
- [ ] Add WSL requirement note to CLI spec R1 for Windows users