Make Gitea publishing claimant controlled

This commit is contained in:
2026-08-27 16:13:29 -07:00
parent 41e08611c9
commit a76ad5258b
10 changed files with 797 additions and 215 deletions
+3 -3
View File
@@ -25,7 +25,8 @@ ThinkStorm captures unformed ideas with zero friction, preserves original submis
- **Deep Technical Feasibility & Risk Critique**: Generates feasibility scores (010), technical constraints, implementation roadmaps, and risk matrices.
### 3. Canonical Gitea Project Repositories
- Every incubated idea is automatically provisioned as a full Git repository under the **`thinkstorm`** organization on Gitea (e.g. `https://git.labyricorn.com/thinkstorm/ts-0032`).
- Ideas and generated Work Track artifacts remain local until a Gitea-linked user claims the idea and deliberately publishes it.
- Claimants can publish or re-sync an idempotent repository under the **`thinkstorm`** organization (for example, `https://git.labyricorn.com/thinkstorm/ts-0032`) and receive write access for normal Git pushes.
- Repositories include:
- `README.md`: Executive summary, prompt quotation, reference image metadata, lifecycle badge, and project structure guide.
- `metadata.json`: Machine-readable metadata schema.
@@ -76,7 +77,7 @@ graph TD
P4 -->|Web Search| SearXNG[SearXNG & Perplexica]
P2 & P3 & P4 & P5 -->|LLM Synthesis| Omni
Queue -->|Push Dossier Repo| Gitea[Gitea Project Host]
Web -->|Claimant-triggered publish| Gitea[Gitea Project Host]
Queue -->|Push Gist Snippets| OpenGist[OpenGist Service]
```
@@ -220,4 +221,3 @@ python3 -m pytest tests/ -v
## 📄 License & Attribution
Developed by **Labyricorn**. Licensed under the [MIT License](LICENSE).