Sieruta Strategyv1.8

Open loops

Everything currently owed across v1.8 strategy phases. Source of truth: .planning/ledger/open-loops.md.

generated 2026-04-21 10:12:48Z
52 open·10 closed
P03 open · 3 total
  • open
    v1.8-p143-p0-rotator-bom-adrian-interview
    CATEGORY-GATING. Adrian interview for SG rotator BOM spec. Gates P0 Baltrotors + Formiko outreach.
  • open
    v1.8-p143-p0-drafts-baltrotors-bom
    EN+LV, BOM-supply lead + optional distribution upside; Wave 0 (Mon 2026-04-20).
  • open
    v1.8-p143-p0-drafts-formiko-bom
    EN+LV, BOM-supply lead + standalone-distribution; Wave 0.
P1412 open · 2 total
  • open
    v1.8-p141-teardowns
    competitive teardowns TDN-01..05. Substantially complete (5 teardowns + SUMMARY + BRIDGE-FOLLOWUP + 15 screenshots). Artifact: `.planning/v1.8/teardowns/`.
  • open
    v1.8-p141c-url-corrections
    3 dead URLs discovered during bridge pass; record inline in each teardown or in BRIDGE-FOLLOWUP.md.
P14334 open · 34 total
  • open
    v1.8-p143-partner-outreach
    PTR-01, PTR-02. Artifact: `.planning/v1.8/partner-inventory.md`. **External gate — start day 1.** Partial: inventory + BYG drafts landed 2026-04-19.
  • open
    v1.8-p143-byg-marta-v3-send
    Adrian sends v3 pitch pre-read once Marta confirms a call time.
  • open
    v1.8-p143-byg-marta-linkedin
    5-min LinkedIn pre-read on Marta Fernandez before call.
  • open
    v1.8-p143-byg-one-pager
    Sieruta company-profile one-page content. Artifact: `.planning/v1.8/brand-kits/byg/ONE-PAGER.md`.
  • open
    v1.8-p143-byg-call-script
    Adrian prep notes for Marta call. Artifact: `.planning/v1.8/brand-kits/byg/CALL-SCRIPT.md`.
  • open
    v1.8-p143-drafts-malaguti
    IT + EN cold draft; forestry angle. (T4 Wave 2.)
  • open
    v1.8-p143-drafts-formiko
    EN cold draft; Latvian rotor OEM. (T4 Wave 2.) [superseded by p0-drafts-formiko-bom]
  • open
    v1.8-p143-drafts-hks
    DE cold draft; flag "also evaluating Eckart + TRM" as gentle competitive pressure. (T4 Wave 2.)
  • open
    v1.8-p143-drafts-daemo
    EN/KR cold draft; depends on `daemo-dealer-rerecheck`. (T4 Wave 2.)
  • open
    v1.8-p143-daemo-dealer-rerecheck
    re-fetch daemo.com/en/network via chrome-bridge before T3 draft commits to "no PL dealer" claim.
  • open
    v1.8-p143-r0-adrian-interview
    Adrian interview per R0 §3: PL foundry names, lead times, cost delta vs DE/IT/ES, weld/assembly capacity, certs. Gates all Model-B outreach credibility.
  • open
    v1.8-p143-adrian-confirm-bucket-scope
    Adrian sign-off on screening/crushing bucket category scope (affects Trevi Benne and ALLU candidate treatment).
  • open
    v1.8-p143-drafts-mantovanibenne
    IT+EN, Model-A+B dual-template, Wave 1 (T3).
  • open
    v1.8-p143-drafts-trevibenne
    IT+EN, Model-A+B, Wave 1. Pending bucket-scope confirm.
  • open
    v1.8-p143-drafts-promove
    IT+EN, Model-B beachhead lead, Wave 1.
  • open
    v1.8-p143-drafts-eckart
    DE+EN, Model-A primary, Wave 1.
  • open
    v1.8-p143-drafts-indeco-modelB
    IT+EN, Model-B beachhead lead (A17), Tier-C special. Sequenced after Mantovanibenne window.
  • open
    v1.8-p143-drafts-tmk
    `v1.8-p143-drafts-tmk` / `-hultdins` / `-npk` — T4 Wave 2.
  • open
    v1.8-p143-baltrotors-ch-bridge-reverify
    chrome-bridge baltrotors.com/en/products "Find a dealer" fetch + KRS size/profile check on Cran-Lift + Intertel Group.
  • open
    v1.8-p143-eckart-attachment-mix-recheck
    if Adrian's network surfaces Eckart's excavator-attachment references, reopen from B14 scoping to higher B-tier.
  • open
    v1.8-p143-drafts-dehaco
    NL+EN, Model-B beachhead lead, Wave 1 (multi-category).
  • open
    v1.8-p143-drafts-konrad
    DE+EN, Model-C lead (assembly + structural welded components for rope-crane harvester heads), Wave 2.
  • open
    v1.8-p143-drafts-soosan
    EN+KR, Model-B lead (PL-cast breaker casings), Wave 2.
  • open
    v1.8-p143-mtg-chrome-bridge-identity-check
    chrome-bridge mtgcorp.com/en/dealers + select Poland to identify the named PL partner.
  • open
    v1.8-p143-probables-oem-direct-email
    Seppi M, ALLU, Dynaset, AFM Forest, Log Max, Naarva — short email to OEM sales asking "who is your current PL partner?"
  • open
    v1.8-p143-hanwoo-okada-fallback
    hold Hanwoo MSB and Okada Aiyon as Soosan-declined fallbacks.
  • open
    v1.8-p143-adrian-confirm-thumbs-compactors-scope
    Adrian confirm whether Sieruta already offers excavator thumbs and plate compactors.
  • open
    v1.8-p143-own-sg-product-spec
    P145 data-model input: SG SKU taxonomy, rotator-variant selector. Gates P145 spec.
  • open
    v1.8-p143-own-thumbs-spec
    P145 input: thumb configurator-option vs separate SKU; Adrian confirm.
  • open
    v1.8-p143-own-compactors-decision
    Adrian decision: own-make hydraulic plate compactors vs absorb into Dehaco/NPK distribution.
  • open
    v1.8-p143-indeco-outreach-draft
    see drafts-indeco-modelB above.
  • open
    v1.8-p143-indeco-dealer-verify
    chrome-bridge fetch of indeco.it/en-us/find-our-dealers/ to confirm cmetech is sole PL listing.
  • open
    v1.8-p143-cmetech-oem-sourcing-probe
    where does cmetech source its own-branded breakers/rippers/castings? Field-sales intel.
  • open
    v1.8-p143-outreach-template-variants
    T3: two master templates (distribution Model-A + component-supply Model-B).
P1441 open · 1 total
  • open
    v1.8-p144-brand-kit-intake
    PTR-03, PTR-04. Artifact: `.planning/v1.8/brand-kits/STATUS.md` (scaffold) + per-partner dirs. **External-gated on partner response.**
P1471 open · 1 total
  • open
    v1.8-p147-compliance-audit-raw
    raw pass landed 2026-04-19 (`compliance-audit-raw.md`); synthesis (`compliance-audit.md`) tracked in sieruta.com.
P1481 open · 1 total
  • open
    v1.8-p148-legal-drafts
    LGL-01..03. Artifact: `.planning/v1.8/legal-drafts/`. **External gate — external lawyer review.**
P16010 open · 20 total
  • open
    v1.8-p160-cf-access
    Cloudflare Access Application with email allowlist policy (Adrian + Bartek by default). Turn C (manual browser).
  • open
    v1.8-p160-handoff-test
    End-to-end: Adrian logs in from phone, views open-loops, submits capture, entry lands on inbox PVC.
  • open
    v1.8-p160-linkedin-ops-adapter
    parser + read view for linkedin-ops ledger (`journal/YYYY-MM-DD.md`, `network/contacts.jsonl`, `campaigns/<name>/log.md`). v1.1.
  • open
    v1.8-p160-project-selector-ui
    top-nav dropdown to switch active project across all read views. v1.1.
  • open
    v1.8-p160-rename-ops-scope
    decide whether to migrate `strategy.*` → `ops.*` once a second project lands. v1.1.
  • open
    v1.8-p160-runtime-read-mode
    git-sync sidecar so `.planning` changes don't require rebuild. v1.1.
  • open
    v1.8-p160-image-updater
    argocd-image-updater with digest pinning. v1.1.
  • open
    v1.8-p160-capture-ratelimit
    per-email token bucket (5 req/min) in `/api/capture`. v1.1.
  • open
    v1.8-p160-jwt-middleware
    pod-side verification of `Cf-Access-Jwt-Assertion` (defense-in-depth). v1.1.
  • open
    v1.8-p160-inbox-pvc-backup
    Velero snapshot policy or periodic `kubectl cp` cron for `/data`. v1.1.
  • closed
    v1.8-p160-scaffold-app
    2026-04-21 evening — `v1.8-p160-scaffold-app` — Next.js 15 App Router + Tailwind 4.1 scaffold at `dashboard/`. `pnpm build` green; `Dockerfile` (Turn B) produces Node 22 alpine multi-arch image. Build-proven end-to-end.
  • closed
    v1.8-p160-helm-chart
    2026-04-21 evening — `v1.8-p160-helm-chart` — `dashboard/helm/` Chart.yaml + values.yaml + templates (deployment, service, ingress, pvc, serviceaccount, _helpers). `helm template` renders 5 kinds; `kubectl --dry-run=client` green. PVC `strategy-dashboard-inbox` 1Gi local-path for capture queue.
  • closed
    v1.8-p160-github-actions
    2026-04-21 evening — `v1.8-p160-github-actions` — `.github/workflows/dashboard.yml` pushes `ghcr.io/asem89/strategy-dashboard:{latest,main-<sha>}` multi-arch (amd64+arm64) on `dashboard/**` or `.planning/**` changes. gha cache. Verifies tags in registry.
  • closed
    v1.8-p160-dns-ingress
    2026-04-21 evening — `v1.8-p160-dns-ingress` — Traefik Ingress for `strategy.dev.piadda.pl` with letsencrypt-prod TLS + external-dns auto-A-record. Shipped via Helm chart Ingress template; triggers on first ArgoCD sync.
  • closed
    v1.8-p160-argocd-app
    2026-04-21 evening — `v1.8-p160-argocd-app` — Cross-repo Application YAML at `asem89/infra:argocd/apps/strategy-dashboard.yaml`. Tracks `sieruta-strategy/main:dashboard/helm`, destination namespace `strategy-dashboard`, automated sync + prune + self-heal.
  • closed
    v1.8-p160-inbox-label
    2026-04-21 evening — `v1.8-p160-inbox-label` — OBSOLETE. Dropped when capture design pivoted from GitHub Issues (GH PAT required) to PVC-backed JSONL (zero external secrets). Multi-project-ready; supports linkedin-ops et al. via `project` payload field.
  • closed
    v1.8-p160-md-parser
    2026-04-21 afternoon — `v1.8-p160-md-parser` — dashboard markdown parsers for open-loops, partners, journal, actions. Artifacts: `dashboard/lib/parseOpenLoops.ts`, `parsePartners.ts`, `parseJournal.ts`, `parseActions.ts`. Smoke: 67/48/18/23 rows.
  • closed
    v1.8-p160-view-open-loops
    2026-04-21 afternoon — `v1.8-p160-view-open-loops` — View 1 live at `/` (grouped by phase); renders current ledger state.
  • closed
    v1.8-p160-view-partners
    2026-04-21 afternoon — `v1.8-p160-view-partners` — View 2 at `/partners` (tier-grouped card grid P0/A/B/C/D).
  • closed
    v1.8-p160-view-journal
    2026-04-21 afternoon — `v1.8-p160-view-journal` — View 3 at `/journal` (strategy + v1.8 merged chronologically, desc).