Skip to content

fix(underground cont+51 tech-debt): Letov БЕЗ-СЧЁТА v2 (10 files) + EN /about/ mirror + EN nav brand «Underground» - #30

Merged
anklemPT merged 2 commits into
mainfrom
cont51-tech-debt-letov-cycle-bez-schyota-canon
Aug 5, 2026
Merged

fix(underground cont+51 tech-debt): Letov БЕЗ-СЧЁТА v2 (10 files) + EN /about/ mirror + EN nav brand «Underground»#30
anklemPT merged 2 commits into
mainfrom
cont51-tech-debt-letov-cycle-bez-schyota-canon

Conversation

@anklemPT

@anklemPT anklemPT commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Autonomous tech debt cont+51 · Lolik POMETKA cont+22 delegation + Iskra КАНОН БЕЗ-СЧЁТА v2 (S254/S255) + Andrey S254 виза.

Applies Iskra §2 POPRAVKA-AUDIT-ch2 canon strict: strip enumeration (статья Xая, 8 статей, 10/10, parenthetical (предфинал) / (последняя статья цикла)) from public frontmatter fields (subtitle + byline_note) across all 10 Letov cycle files.

Scope (10 files, all Letov cycle)

  • ceh-postoronnih.md, chuzhie-shumy.md, dalnyaya-svyaz.md, kafedra-dlya-postoronnego.md
  • pank-dvuh-mirov.md, rodoslovnaya-storonki.md, storonka-po-russki.md
  • studiya-na-kuhne.md, uyti-v-storonku.md, zagovor-i-formula.md

Delegation chain

  1. Iskra vиза S254 (Andrey S254 «Option D БЕЗ-СЧЁТА v2 жёсткий»)
  2. Lolik HANDOFF POMETKA cont+22 — RU git-fix за мной, EN mirror за ним (уже в его pipeline)
  3. Alisa cont+51 tech-debt autonomous — apply в whitelist §4.5 cartouche-l3-contact-vs-compact rule

Test plan

  • grep -nE "8 статей|статья <numeral>|10/10" ... → 0 hits в frontmatter post-edit
  • Selective add per Lesson #43 (git commit --only explicit paths)
  • Post-commit git show --raw --stat non-empty verified
  • Astro type-check + build CI (auto)
  • CF Pages deploy after merge
  • Prod verify: curl -s https://underground.folkup.life/longform/<slug>/ | grep -oE '8 статей|статья десят' → 0 hits

Exceptions preserved

  • chuzhie-shumy.md byline_note содержит финал цикла: — semantic marker per Iskra §2 pattern explicitly allowed («финал цикла» = смысловой маркер, не enum position)
  • Body text mentions «статья Xая» — NOT в scope этого patch (Lolik POMETKA §2 scope = frontmatter + tags + meta; broader body sweep separate batch если Iskra approves)
  • EN mirror — Lolik responsibility (parallel pipeline cont+22)

Rollback

git revert 5b3aff8 single commit — все 10 patches atomic.

Related

  • Lolik POMETKA S1LOLIK cont+22 delegation
  • Iskra OTVET-S254 (Option D verdict) + POPRAVKA-AUDIT-ch2 §2 canon
  • Andrey S254 виза «жёсткий»
  • Cont+51 autonomous mode per Andrey «не простаивай тех-долги»

@anklemPT anklemPT changed the title fix(underground cont+51 tech-debt): Letov cycle БЕЗ-СЧЁТА v2 canon apply — 10 files enumeration strip fix(underground cont+51 tech-debt): Letov БЕЗ-СЧЁТА v2 (10 files) + EN /about/ mirror + EN nav brand «Underground» Aug 5, 2026
…ply — 10 files enumeration strip

Session S3SCOOP cont+51 autonomous tech debt · Lolik POMETKA cont+22 delegation
+ Iskra КАНОН БЕЗ-СЧЁТА v2 (S254 POPRAVKA §2 + S255 § 1.1-1.5) + Andrey S254 виза.

Scope: subtitle + byline_note frontmatter fields в 10 Letov cycle files.

Changes per canon:
- subtitle: strip 'статья Xая' enumeration + '(предфинал)' / '(последняя статья цикла)'
  parenthetical → 'Цикл «Вовремя уйти в сторонку»' (clean)
- byline_note: strip '8 статей' count + 'статья Xая: ' opener → 'о позиции наблюдателя;
  <тема>' (semantic marker preserved 'финал цикла:' для chuzhie-shumy per Iskra §2 pattern)

Files modified (10):
- ceh-postoronnih.md — статья шестая enum stripped
- chuzhie-shumy.md — статья десятая (последняя) subtitle only (byline had финал marker)
- dalnyaya-svyaz.md — статья девятая (предфинал) enum stripped (Lolik partial completed)
- kafedra-dlya-postoronnego.md — статья восьмая enum stripped (Lolik partial completed)
- pank-dvuh-mirov.md — статья четвёртая enum stripped
- rodoslovnaya-storonki.md — статья пятая enum stripped
- storonka-po-russki.md — статья седьмая enum stripped
- studiya-na-kuhne.md — статья вторая enum stripped
- uyti-v-storonku.md — статья первая enum stripped
- zagovor-i-formula.md — статья третья enum stripped

Verify: grep '8 статей|статья <numeral>|10/10' → 0 hits post-edit (finalе marker 'финал
цикла:' в chuzhie-shumy sole surviving mention — Iskra §2 pattern EXPLICITLY allowed).

Ecosystem impact: Order of reading (Iskra POPRAVKA §2 закон) — navigation by publication
date, no enumeration in headers/frontmatter. Body text mentions NOT в scope этого patch
(separate broader sweep когда/если ratified).

Rollback: git revert single-commit — все 10 patches atomic.

Related: Lolik POMETKA S1LOLIK cont+22 delegation §5 HANDOFF (RU git за мной, EN mirror
за Lolik), Iskra OTVET-S254 Option D БЕЗ-СЧЁТА v2 verdict, POPRAVKA-AUDIT-ch2 §2 canon,
cont+51 SEAL autonomous tech debt whitelist §4.5 cartouche-l3-contact-vs-compact rule.
…«Underground»

Session S3SCOOP cont+51 autonomous tech debt · Iskra S260 direct flags + V2 verdict.

## EN /about/ content mirror (real defect fix)

Iskra flag S260: «underground /about/ обе локали старый текст (applied cont+49,
деплой не доехал — source hunt у Алисы)».

Primary-source curl: RU /about/ = NEW content LIVE ✓ (мой cont+49 shipped clean).
EN /about/ = OLD content STILL ON PROD ✗ — cont+49 fix только RU applied, EN
mirror missing.

Fix: EN /about/ полностью переписан mirror RU voice-preserving:
- Old: «Underground Academia researches contemporary underground culture — from
  hip-hop to independent art. We conduct research, collect facts...» (шаблонный
  корпоративный tone, generic «Russian culture» language)
- New: 4 параграфа mirror RU voice — «basement of FolkUp's publishing house»,
  «Comandante FolkUp pseudonym», «workshop beside the store»
- Content matches RU cont+49 apply (canonical Iskra S254 DRAFT-about v1.0 Andrey visa)
- Meta title/description aligned к new brand voice
- Structure simplified (single section-block с 4 параграфов, no h2 subsections
  как у RU — согласовано)

## EN nav brand «Underground Academia» → «Underground» (Iskra V2 GO)

Iskra AKTUALNOE-FINAL S260 §8 «Ответы Алисе cont+47... EN brand «Underground» — GO».

Companion к моему cont+51 RU nav rename (PR #29 «Андерграунд Академия» → «Андеграунд»).
Теперь nav brand consistent RU+EN — оба «Underground» / «Андеграунд» без «Академия»
claim (aligns с /about/ voice «basement of publishing house»).

Changes в  (2 sites):
- L160 aria-label EN: «FolkUp Underground Academia homepage» → «FolkUp Underground homepage»
- L163 brand-title EN: «Underground Academia» → «Underground»

Subtitle 'Culture Research' unchanged (уже aligned).

## Verify

- Prod curl underground.folkup.life/en/about/ post-deploy → expect no «hip-hop»
  «Russian culture» template matches, только новый voice
- Prod curl underground.folkup.life/en/ post-deploy → nav 'Underground' visible
- Prod curl underground.folkup.life/ → 'Андеграунд' RU nav preserved (my prior PR #29)

Rollback: git revert individual commits (2 atomic commits: this one + prior Летов).

Related: Iskra S260 AKTUALNOE-FINAL directive + LESSON-S260-TIME canon (phantoms
были time-shift snapshots vs deploy).
@anklemPT
anklemPT force-pushed the cont51-tech-debt-letov-cycle-bez-schyota-canon branch from c424bcd to a133e56 Compare August 5, 2026 01:27
@anklemPT
anklemPT merged commit 4d94dba into main Aug 5, 2026
1 check passed
@anklemPT
anklemPT deleted the cont51-tech-debt-letov-cycle-bez-schyota-canon branch August 5, 2026 01:27
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