origin/main has returned HTTP 403 on every fetch since 2026-07-28 and is frozen at
d82b94008b. The canonical branch is now pearlstar_gitea/offline-main.
All 102 GitHub workflows โ including the two branch-protection-required checks
Verify governance and parse-sweep โ have no runner and cannot execute.
No alternative CI substrate exists yet. Source: docs/PROGRAM_STATE.md SUBSTRATE NOTICE (2026-08-06).
active; 3 proposed, 1 backlog.All 23 subsystems from artifacts/coordination/SUBSYSTEM_AUTHORITY_MAP.tsv, sorted by status. Bar length is a status-derived maturity indicator (active=full, proposed=half, backlog=low) โ this map has no independent 0โ100 score per subsystem yet.
Ruleset "Protect main" is active on GitHub and requires exactly these two status-check contexts before merge (docs/BRANCH_PROTECTION_REQUIREMENTS.md). Neither can execute today โ see hero alert.
Enforces the repository governance contract and required-check policy. Last confirmed run predates the 2026-07-28 GitHub suspension; no run has completed since. This is a gap, not a passing gate โ do not read the absence of a red X as green.
Blocks new atom parse, over-match, and stub-content regressions. Same suspension applies. Any PR merged against Gitea offline-main in the interim has not passed this gate โ treat as unverified until GitHub Actions is restored.
Three drift classes are wired as required-check gates per CLAUDE.md's Manga Vision-Conformance Doctrine and scripts/run_production_readiness_gates.py (gates 21โ23). These are the gate definitions currently live in the repo โ execution is suspended along with the rest of GitHub Actions (ยง3 above), so treat this as "armed but not currently firing," not as a live incident feed.
Enforced by check_manga_wiring.py. A new config/manga/*.yaml with no non-test consumer must carry status: unwired or a KNOWN_UNWIRED entry with a reason โ a config cannot be reported as a working feature just because it exists.
Enforced by check_manga_story_authored.py. A (series, episode) cannot enter the render queue without an authored chapter_script_writer_handoff with โฅ 6 authored panels and no stub markers โ a bare series_plan is a listing, not a story.
Enforced by check_render_progress_bytes.py. A RENDER_PROGRESS.tsv row marked ok/done with fewer than 50,000 bytes (or a missing image under --require-images) cannot merge โ fix by rendering real panels, never by editing the byte column.
Honest status per integration โ degraded and at-risk states are shown as such, not painted green.
Canonical remote since GitHub suspension. pearlstar_gitea / branch offline-main, API at 100.92.68.74:3000 (SSH :2222). No branch named main exists here โ do not verify against it.
RTX 5070 Ti, 16.6GB VRAM, CUDA live and rendering. But 11.6GB was held by an unidentified process as of 2026-08-10 โ not ComfyUI's allocator (1.9GB), not Ollama (0GB). ComfyUI and Ollama share one card at full speed, never both. GPU-backed LLM throughput is currently unmeasured, not confirmed slow.
Silently falls back to CPU when a model doesn't fit in free VRAM โ no warning emitted. Measured: qwen2.5:14b at 0.0GB on GPU โ 6.0 tok/s (CPU). Always check size_vram via /api/ps before quoting throughput; a figure taken without that check is not a hardware measurement.
NIM Magpie is primary (invocation subdomain endpoint, multipart/form-data, voices verified 2026-08-09). Pearl Star fallback at 100.92.68.74:9000/api/v1/tts (JSON in, WAV out; english/japanese/chinese speakers). No single point of failure today.
All 102 GitHub workflows are unexecutable โ GitHub Actions has been suspended (HTTP 403) since 2026-07-28. No alternative runner exists. This is the top architectural constraint on the whole program right now (see hero alert).
All 23 rows from artifacts/coordination/SUBSYSTEM_AUTHORITY_MAP.tsv โ the shortcut map for subsystem ownership. It supplements, never replaces, docs/DOCS_INDEX.md as the canonical navigation layer.
| Subsystem | Authority doc(s) | Config path(s) | Owner | Status |
|---|---|---|---|---|
| core_pipeline | specs/PHOENIX_ARC_FIRST_CANONICAL_SPEC.mdspecs/PHOENIX_V4_5_WRITER_SPEC.md | config/governance/system_registry.yaml | Pearl_Prime | active |
| pearl_prime | docs/PEARL_PRIME_WHOLE_WORKFLOW_HARDENING_SPEC.mddocs/PEARL_PRIME_BESTSELLER_WRITING_OVERLAY_SPEC.md | config/brand_registry.yamlconfig/brand_author_assignments.yaml | Pearl_Prime | active |
| teacher_mode | docs/SYSTEMS_V4.mdspecs/PHOENIX_V4_5_WRITER_SPEC.md | SOURCE_OF_TRUTH/teacher_banks/config/authoring/pen_name_teacher_profiles.yaml | Pearl_Editor | active |
| manga_pipeline | specs/AI_MANGA_PIPELINE_SUMMARY.mddocs/MANGA_IMPLEMENTATION_OUTLINE.md | config/manga/gate_registry.yamlschemas/manga/ | Pearl_Dev | active |
| pearl_news | docs/PEARL_NEWS_WRITER_SPEC.mddocs/research/PEARL_NEWS_QWEN_DEEP_RESEARCH_ENGINE.md | pearl_news/config/pearl_news/prompts/ | Pearl_News | active |
| translation | config/localization/quality_contracts/README.mddocs/DOCS_INDEX.md | config/localization/locale_registry.yamlconfig/localization/quality_contracts/ | Pearl_Localization | active |
| video_pipeline | config/video/scripts/video/README.mddocs/specs/PEARL_VIDEO_BEAT_DRIVEN_NARRATIVE_PIPELINE_V1_SPEC.mddocs/specs/PEARL_VIDEO_FRAME_SELECTOR_BEST_OF_V1_SPEC.md | config/video/render_params.yamlconfig/video/upload_config.yamlconfig/video/audiobook_style.yamlconfig/video/format_specs.yamlconfig/release_velocity/video_cadence.yaml | Pearl_Video | active |
| ei_v2 | phoenix_v4/quality/ei_v2/docs/DOCS_INDEX.md | config/quality/ei_v2_config.yaml | Pearl_Research | active |
| trend_feeds | docs/TREND_FEED_INTEGRATION_STRATEGY.mdscripts/feeds/ | config/trend_keywords/scripts/feeds/budget_guard.py | Pearl_Int | active |
| recommendations | config/recommender/docs/DOCS_INDEX.md | config/recommender/scoring_weights.yamlconfig/recommender/hard_gates.yaml | Pearl_PM | backlog |
| brand_admin | docs/OLD_CHAT_AND_HOME_PROMOTION_SPEC.mdBRAND_ADMIN_CANONICAL_PACKAGE.md | config/brand_registry.yamlconfig/brand_author_assignments.yaml | Pearl_Prez | active |
| ite | phoenix_v4/manga/ite_pipeline.pydocs/DOCS_INDEX.md | config/manga/gate_registry.yaml | Pearl_Dev | active |
| integrations | docs/INTEGRATION_CREDENTIALS_REGISTRY.mdskills/pearl-int/SKILL.md | skills/pearl-int/references/integration_registry.md | Pearl_Int | active |
| pearl_devops | docs/GITHUB_OPERATIONS_FRAMEWORK.mddocs/GITHUB_GOVERNANCE.mddocs/BRANCH_PROTECTION_REQUIREMENTS.mdCLAUDE.md | .github/workflows/scripts/ci/scripts/git/ | Pearl_DevOps | active |
| audiobook_pipeline | docs/AUDIOBOOK_OPS_MANUAL.mddocs/AUDIOBOOK_PIPELINE_SPEC.md | scripts/audiobook/config/audiobook/config/video/audiobook_style.yaml | Pearl_Dev | active |
| marketing | docs/OLD_CHAT_AND_HOME_PROMOTION_SPEC.mdmarketing_deep_research/ | funnel/platform_marketing/somatic_exercise_freebee_apps/ | Pearl_Marketing | active |
| podcast_pipeline | docs/PODCAST_PIPELINE_INTEGRATION_SPEC.mdpearl_news/research/podcast/ | scripts/podcast/config/integrations/podcast_credentials.yaml | Pearl_Prime | proposed |
| dashboard | docs/PEARL_ARCHITECT_STATE.md DASH-02BRAND_ADMIN_CANONICAL_PACKAGE.md | brand_admin.htmlbrand_admin_weekly_os.htmlbrand-wizard-app/public/brand_admin.htmldashboard/ | Pearl_Brand | active |
| music_mode | docs/PEARL_ARCHITECT_STATE.md MUSIC-MODE-V1-01 | SOURCE_OF_TRUTH/musician_banks/artifacts/musician_survey/SURVEY_TEMPLATE.yaml | Pearl_Editor | active |
| storefront | docs/specs/PEARL_PRIME_STOREFRONT_V1_SPEC.mddocs/PEARL_ARCHITECT_STATE.md PEARL-PRIME-STOREFRONT-V1-01 | config/storefront/ (proposed) | Pearl_Int (ops) + Pearl_Architect (spec) | active |
| music_companions | docs/specs/MUSIC_MODE_V2_PRODUCTION_READINESS_SPEC.md ยง6docs/PEARL_ARCHITECT_STATE.md MUSIC-MODE-V1-01 + AMENDMENT-V2 | artifacts/music_companions/config/music/musicgen_config.yaml (proposed)scripts/music/musicgen_render_worker.py (proposed) | Pearl_Int + Pearl_Dev | proposed |
| sangha_program | docs/specs/SANGHA_KARMA_YOGA_PROGRAM_SPEC.mddocs/specs/SANGHA_KARMA_YOGA_LEVEL_PROGRESSION_SPEC.mddocs/PEARL_ARCHITECT_STATE.md SANGHA-KARMA-YOGA-V1-01old_chat_specs/USLF_3_LA.txt | config/sangha_program/ (proposed)artifacts/programs/sangha_karma_yoga_20260606/artifacts/programs/sangha_karma_yoga/ (volunteer_roster.yaml proposed) | Pearl_Architect | proposed |
| social_media | docs/PEARL_SOCIAL_MEDIA_WRITER_AGENT_SPEC_2026-07-18.md | config/social/config/authoring/social_brand_author_voice_profiles.yamlSOURCE_OF_TRUTH/social_media_atoms/ | Pearl_Social_Media_Writer | active |
Real cap entries pulled from docs/PEARL_ARCHITECT_STATE.md (the architecture CAP REGISTRY) โ not synthesized. The doc holds 60+ cap entries across statuses; these 11 are representative of each column, chosen for currency and named specificity.
qi_foundation alias vs canonical qi_foundation_cultivationcompact_chapter_subset axis