WRKLOG-2026-02-27

Summary

Thursday. Morning meeting (finally happening after reschedules). DELE homework prep: city vs rural living. Leading RHCSA 9 study session.

Today’s Priority Tasks

Priority Task Status

P0

Morning meeting (rescheduled multiple times)

[ ] Pending

P0

DELE C1/C2 homework: City vs Rural Living essay prep

[ ] Pending

P1

Lead RHCSA 9 EX200 study session

[ ] Pending

P1

Linux Research (Xiangming) - password flags fix

[ ] CARRY-OVER

P1

iPSK Manager - DB replication

[ ] CARRY-OVER

P1

MSCHAPv2 Migration Planning

[ ] CARRY-OVER

Spanish DELE Homework: City vs Rural Living

Assignment

Write an argumentative essay (C1/C2 level) comparing benefits and drawbacks of living in the city versus rural/farm areas.

Preparation Notes

Ciudad (City):

Ventajas:

  • Acceso a servicios de salud avanzados

  • Oportunidades de empleo diversas

  • Transporte público desarrollado

  • Vida cultural activa (museos, teatros, conciertos)

  • Educación superior y bibliotecas

Desventajas:

  • Contaminación del aire y ruido

  • Alto costo de vida (alquiler, comida)

  • Estrés y ritmo de vida acelerado

  • Menos espacio personal

  • Tráfico y congestión

Campo / Zona Rural:

Ventajas:

  • Aire puro y naturaleza

  • Menor costo de vida

  • Comunidad más unida

  • Ritmo de vida tranquilo

  • Espacio para cultivar alimentos propios

Desventajas:

  • Acceso limitado a servicios médicos especializados

  • Menos oportunidades de empleo

  • Aislamiento social

  • Transporte público escaso o inexistente

  • Acceso limitado a educación superior

Essay Structure (DELE C2 Format)

1. Introducción (50-75 palabras)
   - Presentar el tema
   - Tesis: posición personal

2. Desarrollo - Argumento 1 (75-100 palabras)
   - Ventajas de una opción
   - Ejemplos concretos

3. Desarrollo - Argumento 2 (75-100 palabras)
   - Ventajas de la otra opción
   - Contraargumentos

4. Desarrollo - Síntesis (50-75 palabras)
   - Comparación directa
   - Matices

5. Conclusión (50-75 palabras)
   - Reafirmar tesis
   - Reflexión final

Vocabulario Útil

Español English

el campo

countryside/rural area

la urbe

city (formal)

la calidad de vida

quality of life

el costo de vida

cost of living

el ajetreo

hustle and bustle

la contaminación acústica

noise pollution

el transporte público

public transport

la brecha digital

digital divide

el aislamiento

isolation

la comunidad

community

el ritmo de vida

pace of life

sostenible

sustainable

Conectores, Preposiciones, Locuciones y Conjunciones (C1/C2)

Conectores de Causa (Cause)

Conector Ejemplo English

porque

No salí porque llovía.

because

ya que

Ya que no tienes tiempo, lo haré yo.

since/given that

puesto que

Puesto que insistes, te lo diré.

since/given that (formal)

dado que

Dado que no hay alternativa, aceptamos.

given that

debido a que

Cerró debido a que no había clientes.

due to the fact that

a causa de

A causa de la tormenta, cancelaron el vuelo.

because of

gracias a

Gracias a tu ayuda, lo conseguí.

thanks to

por culpa de

Por culpa de él, llegamos tarde.

because of (blame)

como

Como no llamaste, me preocupé.

as/since (at beginning)

pues

No vino, pues estaba enfermo.

for/since (literary)

Conectores de Consecuencia (Effect/Result)

Conector Ejemplo English

por eso

Llueve, por eso no salgo.

that’s why

por lo tanto

No estudió, por lo tanto suspendió.

therefore

por consiguiente

El proyecto fracasó; por consiguiente, lo cancelaron.

consequently (formal)

en consecuencia

Hubo recortes; en consecuencia, despidieron personal.

as a consequence

así que

Terminé el trabajo, así que me fui.

so

de ahí que (+subjuntivo)

Es tímido, de ahí que no hable mucho.

hence (requires subjunctive)

de modo que

Organizó todo de modo que funcionara.

so that

de manera que

Habló claro de manera que todos entendieran.

in such a way that

entonces

No había autobús, entonces caminé.

then/so

conque

¿Conque no quieres venir?

so (informal, slightly accusatory)

Conectores de Contraste (Contrast/Opposition)

Conector Ejemplo English

pero

Quiero ir, pero no puedo.

but

sin embargo

Es difícil; sin embargo, lo intentaré.

however

no obstante

Llovía; no obstante, salimos.

nevertheless (formal)

aunque (+indicativo)

Aunque llueve, saldré.

although (fact)

aunque (+subjuntivo)

Aunque llueva, saldré.

even if (hypothetical)

a pesar de (que)

A pesar de la lluvia, fuimos.

despite/in spite of

pese a (que)

Pese a sus esfuerzos, fracasó.

despite (formal)

por el contrario

No es fácil; por el contrario, es muy difícil.

on the contrary

en cambio

Él trabaja; en cambio, tú no haces nada.

on the other hand

mientras que

Yo estudio, mientras que tú juegas.

while/whereas

por más que (+subjuntivo)

Por más que estudie, no aprueba.

no matter how much

si bien

Si bien es caro, vale la pena.

although/even though (formal)

con todo

Es arriesgado; con todo, lo haré.

nevertheless

aun así

Es peligroso; aun así, iré.

even so

Conectores de Adición (Addition)

Conector Ejemplo English

y / e

Estudia y trabaja. / Madre e hija.

and

también

Yo también quiero ir.

also

además

Además, hay que considerar el costo.

furthermore/besides

asimismo

Asimismo, debemos revisar el contrato.

likewise (formal)

igualmente

Igualmente, se aplica a los empleados.

equally

del mismo modo

Del mismo modo, los resultados fueron positivos.

in the same way

por otra parte

Por otra parte, hay que mencionar los riesgos.

on the other hand

por otro lado

Por otro lado, tiene sus ventajas.

on the other hand

incluso

Incluso los expertos se equivocan.

even

es más

Es más, te lo puedo demostrar.

what’s more

encima

Y encima, llegó tarde.

on top of that (informal)

ni siquiera

Ni siquiera me saludó.

not even

tampoco

Yo tampoco lo sabía.

neither/not either

aparte de

Aparte de eso, todo bien.

apart from

amén de

Amén de lo dicho, hay más problemas.

in addition to (very formal)

Conectores de Secuencia/Orden (Sequence)

Conector Ejemplo English

primero / en primer lugar

En primer lugar, analizaremos los datos.

first/firstly

segundo / en segundo lugar

En segundo lugar, veremos las opciones.

secondly

luego / después

Primero estudia, luego descansa.

then/afterwards

a continuación

A continuación, presentamos los resultados.

next/following

posteriormente

Posteriormente, se revisará el caso.

subsequently (formal)

finalmente / por último

Por último, quiero agradecer a todos.

finally/lastly

para empezar

Para empezar, definamos los términos.

to begin with

para terminar

Para terminar, unas palabras finales.

to conclude

ante todo

Ante todo, la seguridad.

first and foremost

por un lado…​ por otro

Por un lado es barato; por otro, de mala calidad.

on one hand…​ on the other

Conectores de Conclusión (Conclusion)

Conector Ejemplo English

en conclusión

En conclusión, el proyecto fue exitoso.

in conclusion

en resumen

En resumen, hay tres opciones.

in summary

en definitiva

En definitiva, no vale la pena.

ultimately/in the end

en resumidas cuentas

En resumidas cuentas, fracasó.

in short (informal)

a modo de conclusión

A modo de conclusión, quiero destacar…​

by way of conclusion

para concluir

Para concluir, mencionaré los logros.

to conclude

en suma

En suma, fue un éxito.

in sum (formal)

al fin y al cabo

Al fin y al cabo, somos amigos.

after all/at the end of the day

total

Total, que no vino nadie.

so basically (colloquial)

en pocas palabras

En pocas palabras, no funciona.

in a few words

Conectores de Condición (Condition)

Conector Ejemplo English

si

Si llueve, no salgo.

if

a menos que (+subj)

A menos que estudies, suspenderás.

unless

a no ser que (+subj)

A no ser que cambies de opinión…​

unless

siempre que (+subj)

Siempre que llegues a tiempo, no hay problema.

as long as

con tal de que (+subj)

Con tal de que me ayudes, acepto.

provided that

a condición de que (+subj)

A condición de que sea confidencial.

on condition that

en caso de que (+subj)

En caso de que no venga, avísame.

in case

siempre y cuando (+subj)

Siempre y cuando respetes las reglas.

as long as (emphatic)

salvo que (+subj)

Salvo que haya cambios, seguimos el plan.

unless/except if

Conectores de Finalidad (Purpose)

Conector Ejemplo English

para (que) (+subj)

Lo hago para que entiendas.

so that/in order to

a fin de (que) (+subj)

A fin de que todos participen.

in order that (formal)

con el fin de (que)

Con el fin de mejorar los resultados.

with the aim of

con el objetivo de

Con el objetivo de reducir costos.

with the objective of

con el propósito de

Con el propósito de informar al público.

with the purpose of

con vistas a

Con vistas a la jubilación, ahorro.

with a view to

de modo que (+subj)

Habla claro de modo que te entiendan.

so that

de manera que (+subj)

Organízalo de manera que funcione.

so that

Locuciones Prepositivas (Prepositional Phrases)

Locución Ejemplo English

a través de

Lo supe a través de un amigo.

through

a lo largo de

A lo largo de su vida, viajó mucho.

throughout

a causa de

A causa de la crisis, cerraron.

because of

a pesar de

A pesar de todo, siguió adelante.

in spite of

acerca de

Hablamos acerca de política.

about/concerning

alrededor de

Hay alrededor de cien personas.

around/approximately

antes de

Antes de salir, apaga la luz.

before

después de

Después de comer, descansamos.

after

cerca de

Vive cerca de la playa.

near

lejos de

Lejos de mejorar, empeoró.

far from

dentro de

Dentro de una hora, llego.

within/inside

fuera de

Fuera de eso, todo bien.

outside of/apart from

en cuanto a

En cuanto a tu pregunta, no sé.

as for/regarding

con respecto a

Con respecto a lo dicho…​

with respect to

en relación con

En relación con el tema anterior…​

in relation to

en virtud de

En virtud de la ley, se prohibe.

by virtue of (legal)

a favor de

Estoy a favor de la propuesta.

in favor of

en contra de

Votaron en contra de la medida.

against

en lugar de

En lugar de quejarte, actúa.

instead of

en vez de

En vez de estudiar, jugaba.

instead of

a base de

Una dieta a base de verduras.

based on

a cargo de

El proyecto está a cargo de María.

in charge of

a falta de

A falta de pan, buenas son tortas.

for lack of

a partir de

A partir de mañana, nuevo horario.

starting from

con motivo de

Con motivo de su cumpleaños…​

on the occasion of

en torno a

El debate gira en torno a la economía.

around/concerning

Conjunciones Coordinantes (Coordinating)

Conjunción Ejemplo English

y / e

Pan y agua. Padre e hijo.

and

ni…​ ni

Ni come ni deja comer.

neither…​ nor

o / u

¿Vienes o te quedas? Siete u ocho.

or

o bien…​ o bien

O bien vienes, o bien te llamo.

either…​ or

pero

Quiero, pero no puedo.

but

mas

Lo intentó, mas no lo logró.

but (literary)

sino

No es azul, sino verde.

but rather

sino que

No solo trabaja, sino que estudia.

but rather (with verb)

Conjunciones Subordinantes (Subordinating)

Conjunción Ejemplo English

que

Creo que tienes razón.

that

si

No sé si vendrá.

if/whether

como

Hazlo como quieras.

as/like

cuando

Llámame cuando llegues.

when

mientras

Lee mientras esperas.

while

donde

Vive donde nació.

where

porque

Lo hice porque quise.

because

aunque

Aunque llueva, iré.

although/even if

como si (+subj)

Habla como si supiera todo.

as if

tan pronto como

Tan pronto como llegue, te aviso.

as soon as

cada vez que

Cada vez que viene, trae regalos.

every time that

desde que

Desde que llegó, todo cambió.

since (time)

hasta que

Espera hasta que vuelva.

until

antes de que (+subj)

Antes de que te vayas, hablemos.

before

después de que

Después de que coma, salimos.

after

a medida que

A medida que pasa el tiempo…​

as (gradual)

conforme

Conforme avanzaba, entendía más.

as (formal)

según

Según dice el informe…​

according to/as

Expresiones para Argumentar (Essay Writing)

Función Expresiones

Introducir tema

En la actualidad, Hoy en día, Es bien sabido que, Resulta evidente que, Cabe destacar que

Dar opinión

En mi opinión, A mi juicio, Desde mi punto de vista, Considero que, Estimo que, A mi parecer

Ejemplificar

Por ejemplo, A modo de ejemplo, Como muestra, Tal es el caso de, Baste mencionar

Reformular

Es decir, O sea, En otras palabras, Dicho de otro modo, Esto es

Enfatizar

Cabe destacar que, Es importante señalar que, Conviene subrayar que, Merece la pena mencionar

Generalizar

En general, Por lo general, En términos generales, Generalmente, Como regla general

Matizar

Hasta cierto punto, En cierto modo, De alguna manera, En parte, Relativamente

Conceder

Es cierto que, Si bien es verdad que, Hay que reconocer que, Admito que, No cabe duda de que

RHCSA 9 Study Session

Context

Assigned to lead RHCSA 9 EX200 study session despite only 2 months of terminal experience. Using Sander van Vugt’s "Red Hat RHCSA 9 Cert Guide" (Pearson IT Certification).

Study Materials

  • Book: Red Hat RHCSA 9 Cert Guide - Sander van Vugt (Pearson)

  • Documentation: RHCSA Study Section

  • Practice Environment: Arch Linux workstation (modestus-razer)

Study Section Created

New dedicated education section in domus-captures:

  • pages/education/rhcsa/ - Chapter notes and hands-on exercises

  • examples/rhcsa/ - Shell scripts for each chapter

  • D2 diagrams for system architecture visualization

Today’s Study Topics (Preview)

  1. Chapter 1: Installing Red Hat Enterprise Linux

  2. Chapter 2: Using Essential Tools

  3. File system hierarchy overview

Carried Over from 2026-02-26

Professional (CHLA)

Critical (P0)

Project Description Status Blocker

Mandiant Remediation

dACL enforcement, posture/ACL remediation, ISE patch

ACTIVE — Q2 assessment

Project

Linux Research (Xiangming)

EAP-TLS for Linux workstations

BEHIND (due 02-24)

Certificate "password required" — nmcli flags fix documented

iPSK Manager HA

Pre-shared key automation — HA deployment

BEHIND

DB replication issues

MSCHAPv2 Migration

Legacy auth deprecation → EAP-TLS

BEHIND

No progress on planning

High Priority (P1)

Project Description Status

CHLA Antora Setup

8-phase Antora documentation deployment at work

ACTIVE (Project)

SIEM Migration

QRadar → Microsoft Sentinel — SDK integration

ACTIVE (Project)

ISE 3.4 Migration

Upgrade from 3.2p9

Planned — blocked by P0 items

ISE Hardware Refresh

PSN/MnT lifecycle replacement

Planned

Switch Upgrades

IOS-XE fleet update

Pending

Standard (P2)

Project Description Status

HHS Regulatory Compliance

New HHS security policies

NOT STARTED

InfoSec Reporting Dashboard

PowerBI metrics for executives

NOT STARTED

EDR Migration (AMP → Defender)

Endpoint protection consolidation

NOT STARTED

Azure Legacy Migration

Modern landing zone

In progress

Personal Infrastructure

Recently Completed

Project Description Date

domus-api v0.1.0

44-endpoint REST API — multi-spoke, DI, cache invalidation, 55 tests

2026-04-07

IOT_WAN VPN Passthrough

4 firewall rules applied — IPsec ESP, NAT-T, IKE, TCP 2443

2026-04-07

VyOS HA Migration

vyos-01 deployed, replacing pfSense

2026-03-07

C9130AX WiFi6 AP

Catalyst 9130AX access point deployment

2026-03-10

enterprise-linux-8021x

Standalone 802.1X EAP-TLS documentation spoke

2026-02-26

CLI Mastery Documentation

openssl/curl/awk/sed/xargs/pipelines

2026-02-26

Vault SSH CA

8h certs, 9 hosts configured

2026-02-21

k3s + Prometheus/Grafana

Monitoring stack on k3s

2026-02-23

In Progress

Project Description Status

ThinkPad P16g Deploy

Phase 11 verification, Phase 12 security hardening

Active

EVE-NG Lab

Network simulation lab — 8-phase rollout

Phase 0

RHEL 9 Workstation

Dr. Shahab’s workstation — 12-phase deployment

Draft

kvm-02 Hardware Upgrade

Supermicro B deployment

Hardware ready

Planned

Project Description Blocked By

Vault HA (3-node)

vault-02, vault-03 on kvm-02

kvm-02 deployment

DNS HA (bind-02)

Secondary with zone transfers from bind-01

kvm-02 deployment

k3s HA (3-node)

Control plane HA

kvm-02 deployment

Wazuh Agents

Deploy to all infrastructure hosts

k3s NAT fix (29 days blocked)

Cold Storage (M-DISC)

Offline archival of keys/headers

Time

SanDisk USB Offsite

Third backup drive rotation

Time

Certifications

Certification Target Status Notes

CISSP

2026-06-01

ACTIVE — Phase 0

10-domain study plan created (Project)

RHCSA (EX200)

2026 Q3

ACTIVE — 21-phase curriculum

Sander van Vugt book + domus education (Project)

SIELE C1 (Spanish)

2026 Q2

ACTIVE

DELE homework, Don Quijote study, tutor sessions (Project)

Cisco DevNet (DEVASC)

2026 Q3

Draft

Study plan created (Project)

Cisco CyberOps

2026 Q4

Draft

Study plan created (Project)

RHCE (EX294)

2026 Q4

Pending

After RHCSA

Learning Tracks

Track Description Status Resources

API Development (FastAPI)

REST API design, Pydantic, DI, async, testing

ACTIVE

domus-api (44 endpoints), API CLI Mastery

Claude Code + AI Engineering

Claude Code mastery, hooks, skills, agents

ACTIVE

Anthropic docs, Project

RHCSA 9 (EX200)

Red Hat system administration — 21-phase curriculum

ACTIVE

Sander van Vugt book, Project

CISSP

10-domain security certification

ACTIVE

Project

Spanish (DELE C1/C2)

Advanced Spanish certification

ACTIVE

Connectors reference, essay structure, Don Quijote

API CLI Mastery

jq/curl/awk/httpx pipeline composition

COMPLETE

Codex — 6-level curriculum

Terminal Mastery

awk/sed/jq/xargs/grep/find patterns

COMPLETE

Education

College Algebra

Functions, polynomials, exponentials, logarithms

ACTIVE

Education

Shell Scripting Guide

Comprehensive shell scripting (23 chapters)

In progress

Education

Linux Bible 11e

Linux administration reference

In progress

Education

D2 Diagrams

Infrastructure visualization

Ongoing

Practice with every runbook

Biblical Studies

Study notes and teachings

In progress

Private notes

Ruby Metaprogramming

DSL for infrastructure generation

PARKED (P3)

domus-captures/education/ruby/

Time Tracking (PeopleSoft)

Refer to 02-26 worklog for full project reference.

Xiangming Linux EAP-TLS - Quick Reference

Fix: NetworkManager Password Flags

# Check current password flags
sudo nmcli -s conn show "Wired-802.1X-Vault" | grep -E '802-1x\.(identity|private-key-password)-flags'

# Fix: Set identity-flags=0 (none required), private-key-password-flags=4 (not required)
sudo nmcli conn modify "Wired-802.1X-Vault" \
  802-1x.identity-flags 0 \
  802-1x.private-key-password-flags 4

Restart and Validate

sudo nmcli conn down "Wired-802.1X"; sleep 3; sudo nmcli conn up "Wired-802.1X"

iPSK Manager - Quick Reference

Check DB Replication Status

# Primary
ssh ipsk-mgr-01 "sudo mysql -e 'SHOW MASTER STATUS\\G'"

# Secondary
ssh ipsk-mgr-02 "sudo mysql -e 'SHOW SLAVE STATUS\\G'" | grep -E '(Slave_IO_Running|Slave_SQL_Running|Seconds_Behind_Master|Last_Error)'

MSCHAPv2 Migration - Quick Reference

Client Inventory Query

netapi ise dc query "
SELECT DISTINCT USERNAME, ENDPOINT_PROFILE, NAS_PORT_ID
FROM RADIUS_AUTHENTICATIONS
WHERE AUTHENTICATION_PROTOCOL = 'PEAP-MSCHAPV2'
  AND TIMESTAMP_TIMEZONE > SYSDATE - 7
ORDER BY USERNAME
"

Sentinel Log Optimization - Action Items (from 02-26)

  • Identify top 5 high-volume log sources in Sentinel

  • Write DCR transformations for each

  • Test in dev workspace before production

  • Document patterns in domus-infra-ops runbooks

  • Estimate cost savings (compare 30-day before/after)

Session Log

Session 1: Morning Meeting

Time: TBD

Notes: Meeting notes will be added here

Session 2: DELE City vs Rural Essay Prep

Time: TBD

Notes:

  • Review vocabulary list

  • Draft introduction

  • Write first argument paragraph

  • Review with tutor/AI assistance

Session 3: RHCSA Study Session Lead

Time: TBD

Notes:

  • Review Chapter 1-2 of Sander van Vugt book

  • Prepare hands-on exercises

  • Set up study section in domus-captures

  • Create example scripts

Session: Ollama Heredoc Pipeline

Problem: Ollama model outputs // comments but D2 requires #

Solution: sed transform wrapper in hdoc-d2() function

hdoc-d2() {
    _ollama_check || return 1
    echo "$*" | ollama run heredoc | sed 's|^[[:space:]]*// |# |; s|// tag::|# tag::|g; s|// end::|# end::|g'
}

Key learning: LLM weights encode // from code training. No prompt overrides it reliably. Transform layers are proper engineering, not hacks.

Files modified: - ~/.ollama/Modelfiles/heredoc.modelfile - base heredoc generator - dotfiles-optimus/shell/functions/.config/shell/ollama.sh - hdoc-d2 wrapper

Session: Linux SSH GSSAPI Root Cause

Issue: SSH to AD-joined Linux fails intermittently with GSSAPI

Root cause: NOT dACL - it’s SSSD Kerberos ticket renewal

Fix: Add to /etc/sssd/sssd.conf under [domain/YOUR_DOMAIN]:

krb5_renewable_lifetime = 7d
krb5_renew_interval = 60

Then restart: sudo systemctl restart sssd

TODO: CLI Challenge System

Challenge-based learning using my actual infrastructure:

  • Find files with patterns (find, grep, rg)

  • Parse logs with awk

  • Query ISE with netapi

  • Vault operations

  • D2 diagram generation

Format: Challenge → Research → Attempt → Review

Challenge 1 (pending): Find all .adoc files in domus-captures containing "heredoc" (case insensitive). Show command + count.

Session: Workstation Security & Nav Reorganization

Tasks completed:

  1. Workstation inventory (modestus-razer) for backup preparation

    • SSH keys (16 keypairs + YubiKey resident keys)

    • GPG, gopass (427 entries), age key

    • Cleanup candidates identified (~12G cache)

    • Created: reference/systems/modestus-razer.adoc

  2. Security hardening documented (age key protection against prompt injection)

    • Root ownership procedure added to modestus-razer.adoc

    • Threat model: Claude runs as user, could read key if compromised

    • Fix: sudo chown root:root ~/.secrets/.metadata/keys/master.age.key

  3. Nav.adoc reorganized - fixed disorganization

    • Added: Captures section (2025, 2026)

    • Added: Knowledge Base (Codex, API Hub, Commands, Systems)

    • Consolidated: Command Mastery → Command Deep Dives

    • Removed duplicate: Systems & CLI from Education

    • Added: Operations (Trackers, Runbooks)

    • Added: Meta (Tags, Templates, Customization)

  4. gh CLI + jq patterns for Dependabot alerts

    • Created: examples/commands/gh/dependabot.sh

    • Created: pages/reference/commands/gh-favorites.adoc

    • Colored table output with ANSI escape codes

    • Added to nav under Knowledge Base > Commands

Files created/modified: - pages/reference/systems/modestus-razer.adoc - pages/reference/commands/gh-favorites.adoc - examples/commands/gh/dependabot.sh - nav.adoc

TODO: API Exploration Framework

Sister project to netapi - universal API documentation and exploration:

Scope: - All ISE APIs (ERS, OpenAPI, MnT, DataConnect, pxGrid) - Any system/application APIs (Vault, pfSense, WLC, Synology, Keycloak) - OpenAI/LLM APIs for exploration - Generic REST/GraphQL patterns

Concept: - Documented examples in examples/api/ by vendor - Tagged code blocks for Antora includes - curl + netapi + Python patterns side-by-side - Authentication patterns (Basic, Bearer, mTLS, OAuth2)

Discuss after break: Architecture, file structure, integration with existing codex

Session: Kernel Development Roadmap (CISO Directive)

Context: CISO suggested kernel development as a career path given workflow and security focus.

Roadmap created: Kernel Development Roadmap

Key areas identified:

  1. eBPF — Kernel-integrated security tooling (most accessible entry point)

  2. Kernel Modules — Foundation for kernel API understanding

  3. Netfilter/nftables — Natural fit given ISE/ACL/segmentation background

  4. Kernel Security (LSM) — Adversarial thinking, hardening, audit

  5. Rust in Linux Kernel — Leverages existing Rust experience

  6. Kernel Tracing — ftrace, perf, tracepoints (debugging expertise)

Initial path: Continue RHCSA/LPIC-2 as primary, add K&R C book (30 min/day), start LFD103 free course after C basics.