mirror of
https://github.com/JuliusBrussee/cavekit.git
synced 2026-09-14 16:32:40 +08:00
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:
@@ -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).
|
||||
@@ -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).
|
||||
@@ -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 |
@@ -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 |
@@ -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.",
|
||||
|
||||
@@ -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/
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user