Skip to content

essays: 2 older ports + 1 original — Vault 2019, Enable & Connect 2019, TYPO3 AI stack - #4

Merged
CybotTM merged 1 commit into
mainfrom
essays/batch-3
May 10, 2026
Merged

essays: 2 older ports + 1 original — Vault 2019, Enable & Connect 2019, TYPO3 AI stack#4
CybotTM merged 1 commit into
mainfrom
essays/batch-3

Conversation

@CybotTM

Copy link
Copy Markdown
Owner

Three new pieces in one PR — two ports of older Confluence posts and one brand-new original essay tying together the three Netresearch TYPO3 AI extensions.

EssayTypeDateLangWordsStatus
introducing-our-vault-service-2019.mdPort2019-02en~570historical
enable-connect-it-principles-2019.mdPort2019en~195current
typo3-ai-stack-vault-llm-cowriter.mdOriginal2026-05-10de~1,720current

Vault 2019 (port)

The 2019 HashiCorp Vault adoption write-up, restored from the internal wiki. Stripped: a Google Slides deck link, three internal Confluence cross-links (Concourse-Vault, Ansible-Docker-Vault setup pages), an internal Vault UI URL, "TA1/TA2" team-area names, "blugento shop factory" product name. Top banner sets Stand: 2019 expectation and forward-references the new nr-vault extension as the next chapter — six years on, this and the new TYPO3 AI stack essay below pair naturally.

Enable & Connect 2019 (port)

Short principles note (~195 words). Stripped one internal IT-overview link, two "Netresearch" company-name mentions; kept the conversational "Hi all!" voice and the public urbandictionary tl;dr link. Status: current — the principles are stated as enduring and align with the 2024 yearly motto "Enable, Connect & Innovate".

TYPO3 AI stack (original — first non-port essay)

Brand-new ~1,720-word essay drafted by sub-agent, structured as the suggested vault → llm → cowriter layered narrative. Cites 6 specific ADRs in nr-llm by number with deep-links:

  • ADR-001 — Provider Abstraction Layer
  • ADR-012 — API key encryption (Superseded by nr-vault — used as evidence of ADR culture)
  • ADR-021 — Provider Fallback Chain
  • ADR-023 — Backend Capability Permissions
  • ADR-025 — Per-User AI Budgets
  • ADR-026 — Provider Middleware Pipeline

Closing argument ties back to the "resilient structures / reduce implicit dependencies" thread that runs through the rest of engineering-notes.

Voice caveat: this is the first essay drafted by a sub-agent (not a port + edit pass). The agent flagged it as "v1, may want voice pass". The technical claims are sourced verbatim from the three READMEs and the ADR files; the framing and lede are the agent's. If a stand-alone voice revision feels needed before promotion, easy to follow up.

Why rebase? — fourth port did not happen

The Confluence page (id 79074403) is a single image — a git log --graph screenshot showing a tangled merge mess from a wagento/... Magento-theme repo. No body text. The screenshot itself contains a third-party vendor name, external developer first names, internal ticket numbers, and an internal hostname — none of which is safely republishable as-is. Either we drop it or rewrite as a fresh post with a clean synthetic example; flagging for a separate decision.

Three new pieces in one PR:
essays/introducing-our-vault-service-2019.md
en · 2019-02 · ~570 words · status: historical · topics:
secrets-management / infrastructure / architecture-decisions.
Port of the 2019 HashiCorp Vault adoption write-up. Stripped 4
internal links (Google Slides deck, 3 Confluence wiki cross-
links to internal Vault/Concourse/Ansible setup pages) plus
internal Vault UI URL plus 'TA1/TA2' team-area names plus
'blugento shop factory' internal product name. Top banner sets
Stand: 2019 expectation and forward-references nr-vault as the
later TYPO3-native chapter. Six years on, it pairs naturally
with the new TYPO3 AI stack essay below.
essays/enable-connect-it-principles-2019.md
en · 2019 · ~195 words · status: current · topics: engineering-
leadership / it-principles / team-enablement. Short principles
note: 'IT exists to enable teams to help themselves'. Stripped
one internal IT-overview link and two 'Netresearch' company-
name mentions; kept the conversational 'Hi all!' voice and the
public urbandictionary tl;dr link. Status: current — the
principles are stated as enduring and align with the 2024
yearly motto 'Enable, Connect & Innovate'.
essays/typo3-ai-stack-vault-llm-cowriter.md
de · 2026-05 · ~1,720 words · status: current · topics: typo3 /
ai-assisted-development / architecture / secrets-management /
open-source-maintainership. Brand-new original essay (NOT a
Confluence port). Argues that the three Netresearch TYPO3 AI
extensions (nr-vault, nr-llm, t3x-cowriter) are best understood
as a layered stack built bottom-up — secrets first, then shared
LLM infra, then the visible feature. Cites 6 specific ADRs in
nr-llm by number with deep-links: ADR-001 (Provider Abstraction),
ADR-012 (API key encryption — superseded), ADR-021 (Provider
Fallback Chain), ADR-023 (Backend Capability Permissions),
ADR-025 (Per-User AI Budgets), ADR-026 (Provider Middleware
Pipeline). Closing argument ties back to the 'resilient
structures' / 'reduce implicit dependencies' thread that runs
through the rest of engineering-notes.
Note on Why rebase? (2017): the fourth post in this batch failed.
The Confluence page is a single image (a screenshot of git log
--graph showing a tangled merge mess from a 'wagento/...' Magento-
theme repo) with NO body text. The screenshot itself contains a
third-party vendor name, external developer first names, internal
ticket numbers, and an internal hostname — none safely
republishable. Either drop the post or rewrite from scratch with
a clean synthetic example; that's a separate decision.
Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
@CybotTM
CybotTM merged commit dd6990c into mainMay 10, 2026
3 checks passed
@CybotTM
CybotTM deleted the essays/batch-3 branch May 10, 2026 20:45
Sign up for freeto 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

@CybotTM