Make Gitea publishing claimant controlled
This commit is contained in:
@@ -25,7 +25,8 @@ ThinkStorm captures unformed ideas with zero friction, preserves original submis
|
||||
- **Deep Technical Feasibility & Risk Critique**: Generates feasibility scores (0–10), 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).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user