Skip to content

docs: architecture execution baseline (phases 1-12) - #136

Merged
IAnMove merged 2 commits into
mainfrom
docs/slice-queue-post-134
Sep 5, 2026
Merged

docs: architecture execution baseline (phases 1-12)#136
IAnMove merged 2 commits into
mainfrom
docs/slice-queue-post-134

Conversation

@IAnMove

@IAnMove IAnMove commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Resumen ejecutivo

Qué cambia

Una sola cola vigente para la ola de 12 fases: grafo con merge obligatorio,
matriz de entregas (implementado / commit / PR / CI del head / Cursor / merge /
validación real) y autoridad por dato. Actualiza el PR documental #136; no
abre un segundo PR equivalente.

Para qué sirve

La auditoría histórica y #136 se habían quedado cortas respecto a 9ac4cacb
y a los PRs #139/#140. Sin esta base no se puede saber qué fases están
desbloqueadas.

Impacto para el usuario

Ninguno. Solo documentación de desarrollo.

Riesgo

  • Bajo

Estado

  • Listo para revisión
  • Bloqueado por CI o revisión del head nuevo

Summary

Phase 1 of fase1.mdfase12.md. Base origin/main 9ac4cacb.
Does not touch production code, launchers, outputs or comunicaciones.

Validation

  • check_documentation_links.py PASS
  • bash scripts/validate_local.sh PASS (no GPU)
  • bash scripts/check_code_health_pr_base.sh ratchet passed, +0 LOC

Code quality

  • Score: 49.6/100 vs PR base (+0.0)
  • Production LOC: +0

CI and review

  • CI: pending this head 6c7b2161175d32628c64d71d02b46787a2898c8d
  • Cursor: pending this head
  • Merge: human only

Follow-up

Do not start phases 2 or 3 until this PR is merged. Then continue #139
(phase 2 remainder) and a generation-record authority PR (phase 3). #140 is
client pending-candidate work; server finalization is phase 5.

Coste

  • Tests simulados: 0 tokens externos
  • Generación real: NO EJECUTADA

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

PR Review — Loreframe Studio

Risk: low
Scope: 18 file(s); +945/-65; docs

Automated review from scripts/analyze_pr.py. This is a heuristic pass (no LLM) so humans still own the merge decision.

Findings

  • No heuristic issues. Still run the CI checklist below.

Changed files

  • added: docs/development/EXECUTION_BASELINE.md, fase1.md, fase10.md, fase11.md, fase12.md, fase2.md, fase3.md, fase4.md, fase5.md, fase6.md, fase7.md, fase8.md, fase9.md
  • modified: WIZARD_AUTOMATION_ROADMAP.md, docs/development/ARCHITECTURE_FOUNDATION.md, docs/development/DOMAIN_MODEL_AND_ASSET_PROVENANCE.md, docs/development/GENERATION_RECORD.md, docs/development/SLICE_QUEUE.md

CONTRIBUTING checklist

  • python scripts/verify_clean_repo.py
  • python -m compileall -q app/services app/launch.py scripts
  • cd ui && npm run build if the UI changed
  • No weights, CivitAI sidecars, or generated guides
  • Stays local-first (no required accounts / telemetry)

Posted by the repo PR review workflow. Re-runs on each push to the PR.

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

Code health

Quality score: 49.6/100

Higher is better. The score is a trend dashboard; the independent ratchet below remains the CI gate.

Component Weight Current Change
Cyclomatic health 45% 52.6 +0.0
File concentration 25% 55.0 +0.0
Oversized-file debt 20% 30.1 +0.0
Modularity 10% 62.1 +0.0

Change vs PR base: +0.0 points.

Metric Value
Production LOC 243,767
Production files 537
Test LOC 71,027
Functions measured 15,247
Functions complexity ≥ 15 786
Maximum complexity 667

Markdown, JSON catalogs and tests are out of this table. Only app/ runtime + ui/src TS/JS count.

Most complex functions

Complexity Where
667 app/wgp.py:7164 generate_video
374 ui/src/stores/useStore.ts:4024 Async method 'startGeneration'
355 app/_launch_runtime.py:23508 _run_generation
308 app/wgp.py:12281 generate_video_tab
271 ui/src/components/Sidebar/SceneAnimatorPanel.tsx:474 Function 'SceneAnimatorPanel'
266 ui/src/stores/useStore.ts:8566 Async method 'loadSettingsFromOutput'
258 app/services/director/planners/short_film.py:3433 ShortFilmPlanner._plan_story_driven
248 app/services/director_pipeline.py:13735 _run_video_generation
245 app/services/director_pipeline.py:7860 _run_pipeline
243 ui/src/features/agent/agentActions.ts:1128 Function 'parseAction'
226 app/services/director_pipeline.py:6689 update_comic_preview
225 ui/src/features/agent/agentActions.ts:2796 Async function 'executeAgentActions'

Trend vs baseline

Metric Δ
Production LOC +0
Test LOC +0
Functions ≥ 15 +0
Maximum complexity +0

Ratchet passed.

Record MiniMax-Music3, generation-record v1 and the lyrics-language
library as landed. The launch hotspot is free for durable Story song
identity. Prefix lyrics aliases remain a follow-up.
@IAnMove
IAnMove force-pushed the docs/slice-queue-post-134 branch from 3f6afa1 to b2bdad4 Compare September 5, 2026 00:16
@IAnMove IAnMove changed the title docs: sync slice queue after merged PRs 121-134 docs: sync slice queue after merged PRs 121-137 Sep 5, 2026
@IAnMove

IAnMove commented Sep 5, 2026

Copy link
Copy Markdown
Owner Author

Validación local posterior al rebase sobre 9ac4cacb:

  • bash scripts/validate_local.sh — OK (contratos Python, UI tests/lint/build, E2E simulado 7/7)
  • bash scripts/check_code_health_pr_base.sh — ratchet passed, score 49.6/100, +0.0 vs base, +0 LOC de producción

CI de GitHub ya publicó el mismo score. Sigue pendiente el job Python/clean-repo de este push. No mezclar mientras ese check o Cursor no terminen.

Record origin/main 9ac4cac, the merge-only phase graph, and a delivery
matrix that does not infer CI, Cursor or merge from each other.
GenerationRecord stays a projection; TaskRegistry, Story library and
asset-manifest keep their own stores.
@IAnMove IAnMove changed the title docs: sync slice queue after merged PRs 121-137 docs: architecture execution baseline (phases 1-12) Sep 5, 2026
@IAnMove
IAnMove merged commit af51ece into main Sep 5, 2026
4 checks passed
@IAnMove
IAnMove deleted the docs/slice-queue-post-134 branch September 5, 2026 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant