Legg til fase 25: Web Clipper (synops-clip)
4 oppgaver: Readability-parser CLI, node-opprettelse med AI-beriking, @bot-integrasjon (URL i chat → oppsummering), og orkestrering-støtte. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
118a6741ce
commit
e853023b8d
2 changed files with 13 additions and 0 deletions
|
|
@ -42,6 +42,7 @@ declare -A PHASE_DEPS=(
|
||||||
[22]="12"
|
[22]="12"
|
||||||
[23]="22"
|
[23]="22"
|
||||||
[24]="23"
|
[24]="23"
|
||||||
|
[25]="24"
|
||||||
)
|
)
|
||||||
|
|
||||||
# --- Finn blokkerte faser ---
|
# --- Finn blokkerte faser ---
|
||||||
|
|
|
||||||
12
tasks.md
12
tasks.md
|
|
@ -45,6 +45,7 @@ Alt → Fase 12 (herding)
|
||||||
Fase 12 → Fase 22 (SpacetimeDB-migrering)
|
Fase 12 → Fase 22 (SpacetimeDB-migrering)
|
||||||
Fase 22 → Fase 23 (validering — alle faser)
|
Fase 22 → Fase 23 (validering — alle faser)
|
||||||
Fase 23 → Fase 24 (orkestrering)
|
Fase 23 → Fase 24 (orkestrering)
|
||||||
|
Fase 24 → Fase 25 (web clipper)
|
||||||
```
|
```
|
||||||
|
|
||||||
Hvis en oppgave er `[?]` eller `[!]`, hoppes den over — og alle
|
Hvis en oppgave er `[?]` eller `[!]`, hoppes den over — og alle
|
||||||
|
|
@ -321,3 +322,14 @@ automatisk eskalering av intelligens ved feil, kompilering av velprøvde mønstr
|
||||||
- [ ] 24.6 Kaskade: `triggers`-edge mellom orkestreringer. Output fra én trigrer neste. Syklusdeteksjon for å unngå uendelige loops.
|
- [ ] 24.6 Kaskade: `triggers`-edge mellom orkestreringer. Output fra én trigrer neste. Syklusdeteksjon for å unngå uendelige loops.
|
||||||
- [ ] 24.7 Kompilering: observer hvilke verktøy/sekvenser som gjentas. Foreslå kompilering etter N kjøringer. Kompilert pipeline med `fallback: "bot"`. Ingen LLM for standardsteg.
|
- [ ] 24.7 Kompilering: observer hvilke verktøy/sekvenser som gjentas. Foreslå kompilering etter N kjøringer. Kompilert pipeline med `fallback: "bot"`. Ingen LLM for standardsteg.
|
||||||
- [ ] 24.8 Seed-orkestreringer: opprett standard-orkestreringer for podcast-pipeline, publiseringsflyt, og AI-beriking basert på eksisterende hardkodet logikk i portvokteren.
|
- [ ] 24.8 Seed-orkestreringer: opprett standard-orkestreringer for podcast-pipeline, publiseringsflyt, og AI-beriking basert på eksisterende hardkodet logikk i portvokteren.
|
||||||
|
|
||||||
|
## Fase 25: Web Clipper — `synops-clip`
|
||||||
|
|
||||||
|
Ref: `docs/proposals/web_clipper.md`. CLI-verktøy som henter URL, parser med
|
||||||
|
Readability, og oppretter innholdsnode med AI-beriking. Brukes av @bot i chat
|
||||||
|
("les denne artikkelen"), orkestreringer, og fremtidig browser-extension.
|
||||||
|
|
||||||
|
- [ ] 25.1 `synops-clip` CLI: hent URL, parse med Readability (mozilla/readability via JS eller Rust-port), returner ren tekst + metadata (tittel, forfatter, dato, ingress). Fallback til headless browser (Playwright) for JS-rendrede sider. Output: JSON med `title`, `author`, `date`, `content`, `url`.
|
||||||
|
- [ ] 25.2 Node-opprettelse: `synops-clip --write` oppretter `content`-node med artikkelinnhold, `metadata.source_url`, og `tagged`-edge "clipped". AI-oppsummering via LiteLLM. `mentions`-edges til gjenkjente entiteter i kunnskapsgrafen.
|
||||||
|
- [ ] 25.3 @bot-integrasjon: bruker limer inn URL i chat → boten gjenkjenner URL, kaller `synops-clip`, presenterer oppsummering i chatten, oppretter node i bakgrunnen.
|
||||||
|
- [ ] 25.4 Orkestrering-støtte: `synops-clip` tilgjengelig som verktøy i orkestreringer. F.eks. "Clip alle URL-er som deles i #Redaksjonen og oppsummer dem".
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue