From 7d544e5f1192f2196962932a5950e52c49e6c5c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?FabioLeit=C3=A3o?= Date: Fri, 3 Jul 2026 09:30:02 -0300 Subject: [PATCH] chore(ops): un-ignore today-mode hub for public methodology (#1147) Remove docs/ops/today-mode/ from .gitignore per operator decision; keep beastie-ecosystem-sync scripts and mascot asset ignored. Add 2026-07-03 today-mode checklists and refresh CARRYOVER for bestiary/Maestro handoff. Closes #1147 --- .gitignore | 3 +- docs/ops/today-mode/CARRYOVER.md | 3 + docs/ops/today-mode/CARRYOVER.pt_BR.md | 3 + .../OPERATOR_TODAY_MODE_2026-07-03.md | 74 +++++++++++++++++++ .../OPERATOR_TODAY_MODE_2026-07-03.pt_BR.md | 55 ++++++++++++++ 5 files changed, 136 insertions(+), 2 deletions(-) create mode 100644 docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.md create mode 100644 docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.pt_BR.md diff --git a/.gitignore b/.gitignore index 8accea35..46be524a 100644 --- a/.gitignore +++ b/.gitignore @@ -302,8 +302,7 @@ __marimo__/ /*.txt # OPSEC: operator-local paths — never `git add -A` (explicit `git add ` only). -# docs/ops/today-mode/ hub files already on origin stay tracked; this blocks new untracked drafts. -docs/ops/today-mode/ +# docs/ops/today-mode/ stays PUBLIC (#1147) — methodology/lore on origin; explicit git add only. scripts/beastie-ecosystem-sync.ps1 scripts/beastie-ecosystem-sync.sh api/static/mascot/bata_boar_mascot_pot.png diff --git a/docs/ops/today-mode/CARRYOVER.md b/docs/ops/today-mode/CARRYOVER.md index a6b0e92c..97bf34ee 100644 --- a/docs/ops/today-mode/CARRYOVER.md +++ b/docs/ops/today-mode/CARRYOVER.md @@ -12,6 +12,9 @@ | Item | Source | Status | Next step / defer | | ---- | ------ | ------ | ----- | +| **Bestiary doctrine sidequest (#994) — 10 repos, vault SOUL → DOUTRINA + ADRs** | Sessions **2026-07-01**–**03** · `docs/private/commercial/bestiais/BEASTIE_INVENTORY_HONEST_2026-07-01.pt_BR.md` · vault `bestiais/` | 🔄 In progress | **Done:** honest inventory + roster; Homing Robin birth-triplet **pushed**; local drafts **Faithful Ferret / Sage Remora / Stealthy Stoat** (2026-07-02). **Next:** finish 7 repos (Quati, Tortoise, Mimic, Llama, Otter, Squirrel + Robin #2 enrich) — **one PR/repo**. **Maestro** moved to private **PR #9** phase-1 migrate (see row below). | +| **Maestro private repo — phase-1 migration** | `FabioLeitao/maestro` · `docs/ops/MAESTRO_SPINOUT.md` | 🔄 In progress | **PR #9** `feat/phase1-migrate-from-data-boar` (ADR-0001) open · **PR #7** docs skeleton. Canonical handlers still **`data-boar/scripts/maestro*`** until merge. Public **#786** shipped via **#787**. | +| **#828 scan_failures — open-core on `main`** | PR **#1146** merged **2026-07-03** | 🔄 Partial | Zip/7z/PDF + Bugbot on `main`. Issue **#828** stays **OPEN** for Pro-tier, fixtures, plan. | | **Plans housekeeping (#91 internal) + #1062 survey** | [OPERATOR_TODAY_MODE_2026-06-29.md](OPERATOR_TODAY_MODE_2026-06-29.md) | ✅ Done | **#91** merged · **#1062** merged **2026-06-30**. Residual: branches **`houseclean/plans-drift-archive-91`** / **`plans-wave-2`** — open PR or delete if superseded. | | **Legacy pipx / Alpine musl (no-AVX Celeron) — Claude Code spike** | Private investigation **2026-06**; TestPyPI `1.7.4.post1` | ⬜ Paused | ML stack (numpy/scipy/pandas/sklearn) on Alpine **without DL** — evidence stays **`docs/private/`** until token refill (~17h); promote to `PLAN_*` or ADR + optional TestPyPI runbook. | | **Dependabot queue (`deps`) — land or supersede locally** | `gh pr list` **2026-06-30** · skill **dependabot-recommendations** · ADR-0069 **`rpds-py<2026`** | 🔄 In progress | **Merged:** **#1010** claude-action · **#1097** `py7zr` high on `main`. **In flight:** **#915** hatchling (local bump PR). **RED triage:** **#1029** docker 3.14 · **#1025** uv ×31 · **#1011** dep-review 5.0 · **#975** torch · **#974** closed/superseded. **#912** Sonar — `gh auth refresh -s workflow` or web merge. **No blind merge.** | diff --git a/docs/ops/today-mode/CARRYOVER.pt_BR.md b/docs/ops/today-mode/CARRYOVER.pt_BR.md index 4a63c9b0..12792df0 100644 --- a/docs/ops/today-mode/CARRYOVER.pt_BR.md +++ b/docs/ops/today-mode/CARRYOVER.pt_BR.md @@ -12,6 +12,9 @@ | Item | Origem | Estado | Próximo passo / defer | | ---- | ------ | ------ | ----- | +| **Sidequest doutrina bestiário (#994) — 10 repos, SOUL vault → DOUTRINA + ADRs** | Sessões **2026-07-01**–**03** · `docs/private/commercial/bestiais/` · vault `bestiais/` | 🔄 Em progresso | **Feito:** inventário honesto; Homing Robin birth-triplet **pushado**; rascunhos locais Ferret / Sage / Stoat (02/jul). **Próximo:** 7 repos + **um PR por repo**. **Maestro:** ver linha abaixo (**PR #9**). | +| **Maestro repo privado — migração fase 1** | `FabioLeitao/maestro` · `MAESTRO_SPINOUT.md` | 🔄 Em progresso | **PR #9** `feat/phase1-migrate-from-data-boar` aberto · **PR #7** skeleton. Handlers canônicos ainda em `data-boar/scripts/maestro*`. **#786** → **#787** no público. | +| **#828 scan_failures — open-core em `main`** | PR **#1146** mergeado **2026-07-03** | 🔄 Parcial | Zip/7z/PDF + Bugbot. Issue **#828** aberta para Pro/fixtures/plano. | | **Housekeeping planos (#91) + survey #1062** | [OPERATOR_TODAY_MODE_2026-06-29.pt_BR.md](OPERATOR_TODAY_MODE_2026-06-29.pt_BR.md) | ✅ Feito | **#91** mergeado · **#1062** mergeado **2026-06-30**. Residual: branches **`houseclean/plans-drift-archive-91`** / **`plans-wave-2`**. | | **Fila Dependabot (`deps`) — landar ou superseder local** | `gh pr list` **2026-06-30** · skill **dependabot-recommendations** · ADR-0069 **`rpds-py<2026`** | 🔄 Em progresso | **Mergeado:** **#1010** claude-action · **#1097** `py7zr` high em `main`. **Em voo:** **#915** hatchling (PR local). **RED:** **#1029** docker 3.14 · **#1025** uv ×31 · **#1011** dep-review 5.0 · **#975** torch · **#974** fechado/superseded. **#912** Sonar — `gh auth refresh -s workflow` ou merge web. **Sem merge às cegas.** | | **LAB-OP [#756](https://github.com/FabioLeitao/data-boar/issues/756) — host de lab com disco ~90% + `bw` CLI no Ansible do laptop de dev** | [OPERATOR_TODAY_MODE_2026-05-29.pt_BR.md](OPERATOR_TODAY_MODE_2026-05-29.pt_BR.md) · `PLANS_TODO.md` § LAB-OP | ⬜ Pendente | **`[U1]`** SSH + liberar espaço no host de lab com disco apertado antes de completão nesse host · **`[U2]`** task Ansible para **`bw`** no laptop de dev — **não** bloqueia release; fechar quando a issue fechar ou adiar com data | diff --git a/docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.md b/docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.md new file mode 100644 index 00000000..3aa4dbaa --- /dev/null +++ b/docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.md @@ -0,0 +1,74 @@ +# Operator today-mode — 2026-07-03 (Post-#828 merge · bestiary doctrine · Maestro) + +**pt-BR:** [OPERATOR_TODAY_MODE_2026-07-03.pt_BR.md](OPERATOR_TODAY_MODE_2026-07-03.pt_BR.md) + +**Headline:** **`main`** landed **#1146** (open-core **#828** slice + Bugbot) · resume **bestiary doctrine sidequest** (10 repos — vault SOUL → DOUTRINA + ADRs) · then **Maestro** private repo (**PR #9** phase-1 migrate, not just `set-remote`). + +**`main` anchor (EOD 2026-07-03 ~00:20 -03):** merge **#1146** · **`pyproject.toml`** still **`1.7.4.post1`**. **Published stable:** [PUBLISHED_SYNC.md](PUBLISHED_SYNC.md). + +**Tonight shipped on `main`:** **#1144** (#1140 SQL `sampling_error`) · **#1146** (#828 zip/7z/PDF `scan_failures` + inner `on_read_barrier`, CRC-32, 7z reasons). + +--- + +## Block 0 — Morning reality (10–15 min) + +Run **`carryover-sweep`** / **`morning-readiness`**. Then: + +1. **`origin/main`:** `git fetch` · `git checkout main` · `git pull origin main` (local `main` may be **diverged** — reconcile before new branches). +2. **CI:** `gh run list --workflow ci.yml --branch main --limit 1` after **#1146** merge run finishes. +3. **Open PRs (product):** **#1132** (help OS-aware) · **#1143** (RBAC draft) · **#1122** / **#1124** (docs) — `gh pr checks` before merge. +4. **Issue #828:** still **OPEN** — open-core landed; Pro-tier / fixtures / plan rows remain (do **not** close until AC satisfied or operator defers). +5. **Bestiary:** `~/.local/bin/bestiais-*.sh` or local `scripts/beastie-ecosystem-sync.sh` (script **gitignored** on `main` — roster OPSEC; **today-mode is public** per **#1147**) · inventory `docs/private/commercial/bestiais/BEASTIE_INVENTORY_HONEST_2026-07-01.pt_BR.md`. +6. **Private stack:** **`private-stack-sync`** if `docs/private/` changed overnight. + +**Rolling queue:** [CARRYOVER.md](CARRYOVER.md) · **Ecosystem map:** `docs/ops/CURSOR_ECOSYSTEM_ONBOARDING.md` + +### Social / editorial (~2 min) + +- [ ] Skim **`docs/private/social_drafts/editorial/SOCIAL_HUB.md`** — [SOCIAL_PUBLISH_AND_TODAY_MODE.md](SOCIAL_PUBLISH_AND_TODAY_MODE.md). + +--- + +## Priority table + +| Order | Track | Intent | Notes | +| ----- | ----- | ------ | ----- | +| **1** | **Bestiary doctrine sidequest** | Finish **10 repos**: DOUTRINA + birth-triplet ADRs from vault SOUL; tick issue AC | **In progress 2026-07-02:** Faithful Ferret, Sage Remora, Stealthy Stoat (local); Homing Robin birth-triplet earlier. **Pending:** Quati, Tortoise, Mimic, Loaded Llama, Otter, Squirrel. **One PR/repo.** | +| **2** | **Maestro** (private `FabioLeitao/maestro`) | Review **PR #9** `feat/phase1-migrate-from-data-boar` (ADR-0001 phase 1) · **PR #7** skeleton | Local branch **ahead** of old `set-remote` plan; canonical `.ps1` still in `data-boar/scripts/maestro*` until migrate lands. **`#786`** merged **#787** on public repo. | +| **3** | **#828 follow-up** (public) | Fixtures, corrupt non-archive paths, `PLAN_PASSWORD_PROTECTED_SCANNING.md` | After doctrine slice or thin PR if operator promotes | +| **4** | **data-boar PRs** | **#1132** / **#1143** when green; docs **#1122** / **#1124** | RBAC = draft | +| **5** | **Defer** | Dependabot RED (**#1029**, **#975**, **#1101**…) | No blind merge · ADR-0069 `rpds-py` cap | + +--- + +## Carryover — today + +- [ ] **`git pull`** on `main`; delete stale local branch `feat/828-scan-failures-encrypted` if done. +- [ ] Resume **bestiary sidequest** from next repo in queue (see inventory § *Fila one-by-one*). +- [ ] **Maestro:** read **PR #9** diff vs `data-boar/scripts/maestro*` — decide merge order with operator. +- [ ] Optional: close or narrow **#828** body checkboxes for open-core only. + +--- + +## Where we stopped — Maestro + bestiais (memory) + +| Area | Last known state | +| ---- | ---------------- | +| **Mechanical housekeeping (2026-07-01)** | `beastie-ecosystem-sync` wrapper + `set-remote` mode; Homing Robin birth-triplet **pushed**; inventory in private `commercial/bestiais/` | +| **Doctrine sidequest (2026-07-02)** | Vault SOUL → `docs/DOUTRINA.md` + ADR-0000…0003 (+ extras where needed); **Faithful Ferret / Sage Remora / Stealthy Stoat** drafted locally; **not** all 10 merged | +| **Maestro** | Private clone on **`feat/phase1-migrate-from-data-boar`** · tip `2522ee6` (ADR-0004 integrity fabric) · **GH PR #9** open · **not** the old “only set-remote + UMADR branch” — migration phase started | + +--- + +## End of day + +- **`eod-sync`** + **`private-stack-sync`** if `docs/private/` changed. +- Next: **`OPERATOR_TODAY_MODE_2026-07-04.md`**. + +--- + +## Quick references + +- Vault: `~/Projects/dev/obsidian-vault/databoar-commercial/bestiais/` + `DOCTRINE_bestiary-as-unix-pipeline.md` +- Maestro spinout: `docs/ops/MAESTRO_SPINOUT.md` +- Session keywords: **`feature`** · **`sidequest pauseable`** · **`private-stack-sync`** diff --git a/docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.pt_BR.md b/docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.pt_BR.md new file mode 100644 index 00000000..7eddaa3e --- /dev/null +++ b/docs/ops/today-mode/OPERATOR_TODAY_MODE_2026-07-03.pt_BR.md @@ -0,0 +1,55 @@ +# Today mode do operador — 2026-07-03 (Pós-#828 · doutrina bestiário · Maestro) + +**English:** [OPERATOR_TODAY_MODE_2026-07-03.md](OPERATOR_TODAY_MODE_2026-07-03.md) + +**Manchete:** **`main`** recebeu **#1146** (fatia open-core **#828** + Bugbot) · retomar **sidequest doutrina** (10 repos — SOUL do vault → DOUTRINA + ADRs) · depois **Maestro** privado (**PR #9** migração fase 1). + +**Âncora `main` (EOD 2026-07-03 ~00:20 -03):** merge **#1146** · **`pyproject.toml`** = **`1.7.4.post1`**. **Estável:** [PUBLISHED_SYNC.pt_BR.md](PUBLISHED_SYNC.pt_BR.md). + +**Esta noite em `main`:** **#1144** (#1140 SQL `sampling_error`) · **#1146** (#828 `scan_failures` + barrier interno, CRC-32, reasons 7z). + +--- + +## Bloco 0 — Manhã (10–15 min) + +**`carryover-sweep`** / **`morning-readiness`**. Depois: + +1. **`git fetch`** · **`git checkout main`** · **`git pull origin main`** (local pode estar **divergente**). +2. **CI** em `main` após merge **#1146**. +3. **PRs:** **#1132** · **#1143** (draft) · **#1122** / **#1124**. +4. **Issue #828** ainda **aberta** — open-core entrou; Pro/fixtures/plano ficam. +5. **Bestiário:** `~/.local/bin/bestiais-*.sh` ou script local `beastie-ecosystem-sync` (script gitignored no `main`; **today-mode é público** — **#1147**). +6. **`private-stack-sync`** se `docs/private/` mudou. + +**Fila:** [CARRYOVER.pt_BR.md](CARRYOVER.pt_BR.md) + +### Social (~2 min) + +- [ ] **`docs/private/social_drafts/editorial/SOCIAL_HUB.md`** + +--- + +## Prioridades + +| Ordem | Trilha | Intenção | +| ----- | ------ | -------- | +| **1** | **Sidequest doutrina (10 repos)** | SOUL vault → DOUTRINA + ADRs; marcar AC nas issues · **um PR por repo** | +| **2** | **Maestro** (`FabioLeitao/maestro`) | **PR #9** migração fase 1 · **PR #7** skeleton | +| **3** | **#828** (público) | Fixtures · paths corrompidos · plano Pro | +| **4** | **PRs data-boar** | **#1132** / **#1143** / docs | +| **5** | **Adiar** | Dependabot RED | + +--- + +## Onde paramos — Maestro + bestiais + +- **Housekeeping mecânico (01/jul):** inventário honesto; Homing Robin birth-triplet; fila apontava **Maestro `set-remote`**. +- **Sidequest doutrina (02/jul):** Faithful Ferret, Sage Remora, Stealthy Stoat **rascunhados localmente**; faltam merges/PRs nos outros 7. +- **Maestro hoje:** branch **`feat/phase1-migrate-from-data-boar`** · **PR #9** aberto (migração ADR-0001) — **avançou além** do só `set-remote`. + +--- + +## Fim do dia + +- **`eod-sync`** + **`private-stack-sync`** +- Próximo: **`OPERATOR_TODAY_MODE_2026-07-04.md`**