From c5e24ca5c68753692849c2af1fc6f4cd5602b267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Sun, 31 May 2026 11:00:18 +0000 Subject: [PATCH 01/83] [2026-05-31] taiga sync: .stfolder/syncthing-folder-940f59.txt --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 From 03b622593ba17ee137d3eb58515b50bb45ba6e27 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 31 May 2026 17:00:50 +0600 Subject: [PATCH 02/83] [2026-05-31] inbox brief --- work/briefs/inbox/2026-05-31.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 work/briefs/inbox/2026-05-31.md diff --git a/work/briefs/inbox/2026-05-31.md b/work/briefs/inbox/2026-05-31.md new file mode 100644 index 00000000..0000e1a3 --- /dev/null +++ b/work/briefs/inbox/2026-05-31.md @@ -0,0 +1,22 @@ +## Inbox Triage — 2026-05-31 (since 2026-05-31 16:01) + +### New / Changed — Action Required +_None._ + +### New / Changed — Monitoring +_None._ + +### Nothing new +Inbox quiet — nothing new. + +_Notes:_ +- STEP 1b @mention query against local postgres `stories` since SINCE — 0 rows. +- Comments on Alex's open tasks since SINCE — 0 rows. +- Comments on delegated tasks since SINCE — 0 rows. +- New / changed assignments to Alex since SINCE — 0 rows. +- Only activity in `stories` since SINCE: 4 rows of Dax the Duck bot events on a new macOS Feedback submission (`added_to_project`, `section_changed`, `text_custom_field_changed` ×2) — excluded per scope filter (automated bot events, Alex not assigned). +- No Ship Review / Tech Design state changes, no incident or rotation events. +- Last sync at 16:28 Almaty — data fresh up to 16:09 stories / 16:09 tasks. +- Sunday afternoon in Almaty — team largely offline; quiet inbox is expected. +- Overdue tasks and unaddressed AOR comments remain in `status.md` 🔴 Signals — those belong in daily-brief, not here. +- Prior triages today (13:01, 14:17, 15:01, 15:24) also quiet; no human signal landed in this window. From 8753dfe995a7a7886e23f4bbb033b4d717c97f69 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 31 May 2026 18:01:27 +0600 Subject: [PATCH 03/83] [2026-05-31] daily brief, inbox update, weekly plan --- work/briefs/daily/2026-05-31.md | 79 +++++++++++++++ work/briefs/inbox/2026-05-31.md | 11 ++- work/briefs/weekly/plan-2026-05-25.md | 137 ++++++++++++++++++++++++++ 3 files changed, 222 insertions(+), 5 deletions(-) create mode 100644 work/briefs/daily/2026-05-31.md create mode 100644 work/briefs/weekly/plan-2026-05-25.md diff --git a/work/briefs/daily/2026-05-31.md b/work/briefs/daily/2026-05-31.md new file mode 100644 index 00000000..761f5484 --- /dev/null +++ b/work/briefs/daily/2026-05-31.md @@ -0,0 +1,79 @@ +--- +## Daily Brief — 2026-05-31 + +### ✨ Morning +On this day in 1884, John Harvey Kellogg patented "flaked cereal" — a breakfast staple invented by a doctor running a Michigan sanitarium, originally as health food. The dough was accidentally left to stand, rolled out anyway, and the resulting flakes turned out to be exactly what he was after. Most modern habits started as someone's mistake. +🌿 Sunday — step outside for 5 minutes before opening anything with a screen. + +> _Today's anchor: Sunday — weekly plan says shape starts Monday. No new signals since last sync (0 task changes, 0 new comments in 24h). Yesterday's brief not found (Saturday)._ + +## Plan for Today + +1. ⚡ **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — 5-min anonymous timebox. Overdue 5d, planned for Mon inbox sweep — knock it out today to clear Monday for TP work. +2. 🔴 **Decide on [Ship AI onboarding (Treatment B)](https://app.asana.com/0/0/1215009192158955) experiment-conflict** — Alessandro asked May/29 whether to wait for experiment min-sample-size before flipping Treatment B. Decision unblocks PR #5145 fix on Monday. Read the [NA Analysis thread](https://app.asana.com/0/0/1215186850972358) (Dax bot enrollment data) before deciding. +3. **Confirm Monday 1-Must**: finish Persist 'You've got this' PR (per weekly plan). + +(Sunday is a rest/prep day per weekly plan — keep it light. Real shape starts Mon Jun 1.) + +--- + +### 🔴 Urgent / Overdue + +Carried over from last week — all already scheduled in the weekly plan, not new: + +- 🔴 [DRI] — **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** (due 2026-05-28, overdue 3d) + Context: PR #5145 CI 🔴; Alessandro's experiment-conflict question still open. + Action: Decide today (item #2 above) → fix CI Monday. + +- 🔴 [Author] — **[PR: Make macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** (due 2026-05-27, overdue 4d) + Context: Diego confirmed last Big Sur release ships Jun 8. WWDC AFK starts Jun 8 → must land Thu Jun 4. + Action: scheduled Thu Jun 4 per weekly plan. + +- 🔴 [Author] — **[Follow-up: Inline Text Images in TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** (due 2026-05-28, overdue 3d) + Context: executor PR #4663 draft + ✅, waiting on Alex to flip to ready. + Action: Mon — flip PR to ready, request review. + +- 🟠 [DRI] — **[Hide Free plan • Upgrade](https://app.asana.com/0/0/1215009192158952)** (due 2026-05-28, overdue 3d) + Context: PR #5149 CI ✅, waiting reviewer. Alex is NOT the current blocker. + Action: monitor — chase reviewer Mon if no movement. + +- 🟠 [DRI] — **[Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954)** (due 2026-05-29, overdue 2d) + Context: PR #5173 CI ✅, waiting reviewer. Alex is NOT the current blocker. + Action: monitor — chase reviewer Mon if no movement. + +_Backlog cluster (do_later / quick_wins / sprint backlog) — informational only:_ +Warn Before Quit pixels (overdue 2d), warnBeforeQuit feature flag (overdue 37d), PR Check failing on main x2 (overdue 16–39d), Text selection in address bar (overdue 30d), Pinned tab opens in background (overdue 30d). Weekly plan slots two of these as AOR Quick Wins this week — no Sunday action needed. + +### 🟠 Needs Action Today + +None — Sunday. The Treatment B decision is the only quasi-action and it's in the Plan above. + +**Monday queue preview** (so you walk in knowing the shape): +- **Ship Reviews (DRI)**: [Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961) — not yet opened; reviewer threads empty. Scheduled to open Wed Jun 3. +- **PR Reviews**: 6 review requests + 5 mentions queued (privacy-configuration x3, apple-browsers x8). Batch after TP block. None overdue >5d. +- **Tech Designs**: none surfaced. +- **PFRs**: none. +- **Incidents**: none. + +### 🟡 Delegated — Follow Up Needed + +- **[Privacy Triage: iOS Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — Jake Abel, due 2026-05-21 (overdue 10d). + Suggested follow-up Mon: "Hi Jake — just a nudge on the privacy triage for the iOS demo tracker onboarding. We're approaching ship date on the related project Jun 5 and would like to close this out before AFK Jun 8." + +- **[PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896)** — 75d stale, no GitHub match found. + Action: this one is going cold. Mon or whenever — check assignee and either reassign, descope, or kill the task. + +(116 total delegated open, but the rest are tracking-only / `Watched` / `O-L Backlog` items that don't need follow-up this week.) + +### 🔵 Rhythms + +**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — set this week, modified 2026-05-29. Fresh ✅. + +**Next TP Thread**: N/A — current TP not close to completion (3 of 4 subtasks still in flight, Ship Review not yet opened). + +**Upcoming this week**: +- Mon Jun 1: [O-L Weekly](https://app.asana.com/0/0/1215106190309457) — standing +- Tue Jun 2: [Apple Weekly](https://app.asana.com/0/0/1215138977402987) — standing; also propose [iOS project Kickoff](https://app.asana.com/0/0/1214592943696234) at O-N +- Wed Jun 3: [O-N Weekly](https://app.asana.com/0/0/1215156632997364); open Ship Review; Career block (30 min Project Advisor doc) +- **No 1:1 with Dominik** (OOO Jun 1–5 — LDX3 + Public Holiday). Next likely 1:1 = week of Jun 15. +- **AFK starts next Mon Jun 8** (WWDC '26, Jun 8–12) — Fri handoff brief due. diff --git a/work/briefs/inbox/2026-05-31.md b/work/briefs/inbox/2026-05-31.md index 0000e1a3..607f5f06 100644 --- a/work/briefs/inbox/2026-05-31.md +++ b/work/briefs/inbox/2026-05-31.md @@ -1,4 +1,4 @@ -## Inbox Triage — 2026-05-31 (since 2026-05-31 16:01) +## Inbox Triage — 2026-05-31 (since 2026-05-31 17:00) ### New / Changed — Action Required _None._ @@ -11,12 +11,13 @@ Inbox quiet — nothing new. _Notes:_ - STEP 1b @mention query against local postgres `stories` since SINCE — 0 rows. -- Comments on Alex's open tasks since SINCE — 0 rows. +- Comments by others on Alex's open tasks (last 24h) — 0 rows. - Comments on delegated tasks since SINCE — 0 rows. - New / changed assignments to Alex since SINCE — 0 rows. -- Only activity in `stories` since SINCE: 4 rows of Dax the Duck bot events on a new macOS Feedback submission (`added_to_project`, `section_changed`, `text_custom_field_changed` ×2) — excluded per scope filter (automated bot events, Alex not assigned). - No Ship Review / Tech Design state changes, no incident or rotation events. -- Last sync at 16:28 Almaty — data fresh up to 16:09 stories / 16:09 tasks. +- Last task modification on Alex's tasks: 2026-05-31 11:15 Almaty (06:15 UTC) — pre-SINCE. +- Last sync: 2026-05-31 17:12 Almaty (11:12 UTC); stories fresh up to 16:31 Almaty. +- MS365 calendar check skipped (lethal-trifecta hook blocked the call); deep-focus check passed (current app = `loginwindow`, not Xcode/Cursor/Code/Terminal). - Sunday afternoon in Almaty — team largely offline; quiet inbox is expected. -- Overdue tasks and unaddressed AOR comments remain in `status.md` 🔴 Signals — those belong in daily-brief, not here. +- Outstanding AOR comments and bot feedback threads remain in `status.md` 🔴 Signals — those belong in daily-brief, not inbox triage. - Prior triages today (13:01, 14:17, 15:01, 15:24) also quiet; no human signal landed in this window. diff --git a/work/briefs/weekly/plan-2026-05-25.md b/work/briefs/weekly/plan-2026-05-25.md new file mode 100644 index 00000000..d2491c47 --- /dev/null +++ b/work/briefs/weekly/plan-2026-05-25.md @@ -0,0 +1,137 @@ +# Weekly Plan — Week of 2026-05-31 + +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — DRI, project due 2026-06-05, all four onboarding subtasks land this week, then Ship Review. + +Current state (from May/29 status update): +- [Hide Free plan • Upgrade](https://app.asana.com/0/0/1215009192158952) — PR #5149 CI ✅ waiting review +- [Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954) — PR #5173 CI ✅ waiting review +- [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) — in progress, plan to complete Mon Jun 1 +- [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — PR #5145 CI 🔴 + scope question open (Alessandro flagged conflict with running tracker-blocker experiment; Costas confirmed iPhone-only). Decision needed before merge. +- [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — subtask exists, needs to open during Tue O-N or Wed kickoff slot +- Kickoff: Costas (May/25) offered the O-N Weekly slot for Tue Jun 2 + +**Why this is TP**: Hard due Jun 5; reviewer sign-off still pending on three PRs (only ✅ are CI reactions, not approvals); Alex is at WWDC Jun 8–12 next week — this MUST close before AFK or the project slips two weeks. + +### Quadrants +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 70% | SR-driven; pre-AFK close-out | +| AOR | 10% | Light week — overdue feature flag + pixel cleanups; Monterey-only PR | +| Career | 15% | No 1:1 (Dominik OOO Jun 1–5) — bank the time on Project Advisor doc instead | +| Strategy | 5% | One assessment/AOR-thread comment | + +Adjustments: Ship Review week → Project pushed to 70% (tradeoff: AOR sprint backlog deferred). Career boosted because no 1:1 means an uninterrupted 30 min Project Advisor block — direct EP3 lever. + +### Shape + +Today is Sunday 2026-05-31 — shape starts Monday. + +**Mon Jun 1:** TP deep work + week setup +- [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) — finish implementation +- [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — reply to Alessandro/Costas on experiment-conflict decision; fix CI 🔴 on PR #5145 +- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) +- Set 1-Must = finish Persist 'You've got this' PR + +**Tue Jun 2:** TP kickoff + Apple Weekly +- [iOS project Kick-off](https://app.asana.com/0/0/1214592943696234) — propose at [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) (Costas offered the slot) +- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) +- Address review feedback as PRs come back (#5149, #5173) + +**Wed Jun 3:** TP — open Ship Review +- [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — open SR, post status + linked PRs, request reviewers +- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) +- Career block: 30 min — [Project Advisor Readiness Self-Reflection — Part 1](https://app.asana.com/0/0/1210386994396212) + +**Thu Jun 4:** TP — address SR feedback + AOR clean-up +- Merge any approved onboarding PRs +- [PR: Monterrey-only](https://app.asana.com/0/0/1215150214975916) — push to merge before WWDC AFK (Diego confirmed Jun 8 = last Big Sur version) +- AOR quick wins (see below) + +**Fri Jun 5:** Close the loop + pre-AFK handoff +- SR sign-off — chase any pending reviewer +- Mark [iOS Address onboarding project](https://app.asana.com/0/0/1214592943696234) complete +- Write weekly review +- Handoff brief for WWDC AFK Jun 8–12 (note who covers [ON HOLD] demo experiment monitoring) + +**Note: no 1:1 with Dominik this week** — he is OOO Jun 1–5 (LDX3 + Public Holiday). Next likely 1:1 = week of Jun 15 (Alex AFK Jun 8–12 immediately after Dominik's return). Skipping 1:1 prep. + +### Must-Not-Forget + +- [ ] **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex + due 2026-05-28 (overdue 3d) — Alessandro asked May/29 whether to wait for experiment min-sample-size before flipping Treatment B; this blocks merge. PR #5145 CI is 🔴. Decision + fix needed. + +- [ ] **[Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex + due 2026-06-01 — committed in May/29 status to land Mon. Protect Monday for this. + +- [ ] **[PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex + due 2026-05-27 (overdue 4d) — Diego confirmed last Big Sur version ships Jun 8 and Monterey+ merges next week. WWDC week is Alex's AFK → land this Thu Jun 4 or it slips. + +- [ ] **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex + due 2026-05-28 (overdue 3d) — executor PR #4663 is draft + ✅, waiting on Alex to flip to ready and request review. + +- [ ] **[Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961)** — assignee: Alex (subtask of TP) + due Jun 5 — only Alex/system stories in thread; reviewer comments are zero. Must open SR no later than Wed so reviewers have 2 days. + +### AOR Quick Wins This Week + +- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** + overdue 2d — Dax bot reminder May/30 + Nastia ping May/26 "do you still need these pixels?" → answer + PR or extend due date. + +- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** + overdue 37d — pair this with the pixel removal above; same feature, single cleanup PR. + +### Sprint Backlog (pick 1–2 if time allows) + +- **[PR Check is failing on main — testWhenTabWithConnectionLostError...](https://app.asana.com/0/0/1213975496167929)** + due 2026-04-22 (overdue 39d) — active CI failure on main; quiet since May/13. + +- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** + due 2026-05-15 (overdue 16d) — Apple CI Failing Tests inbox; needs triage. + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + due 2026-05-01 (overdue 30d) — Internal Product Feedback; one-line repro needed. + +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** + due 2026-05-01 (overdue 30d) — Internal Product Feedback; quick triage candidate. + +- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** + due 2026-05-26 (overdue 5d) — 5-min timebox; do during Mon inbox sweep. + +(+ 3 aged items >180 days in backlog — not listed) + +### On Radar + +- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** — Elle flagged May/30 that the `site_loading_performance` pixel is no longer sending on macOS. Touches Alex's secondary AOR (crash/pixels). Watch the thread; engage only if a macOS owner is needed. +- **[NA Analysis: iOS Duck.ai Onboarding Tracker Demo Experiment](https://app.asana.com/0/0/1215186850972358)** — Dax bot posted enrollment data May/28 showing no `app_use d5-7` conversions yet. Directly relevant to Treatment B ship decision — monitor this thread as input to MNF #1. + +### Career Action This Week +**Selected**: Draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) — 30 min, Wed afternoon. + +Why this one: +- Project Advisor is the highest-leverage EP3 signal (career-notes #1, status: Not started). +- No 1:1 prep needed (Dominik OOO Jun 1–5) → Career time is free. +- Primary AOR target discussion (#2) requires a 1:1 to land — defer to week of Jun 15. +- Christie calibration follow-up (#4) is overdue but should bundle into the next 1:1. +- Assessment visibility comment (#3) covered separately under Strategy quadrant. + +### On Radar / Participation Needed + +- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** + Elle (May/30): macOS `site_loading_performance` pixel missing — engage if no other macOS owner picks it up by mid-week. + +### Carried Forward from Last Week + +- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** + → see TP section above + +- **[DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261)** — Alex + Created by Alessandro on May/29 ("Since you were OOO I created that"). Asynchronous task to coordinate with project advisor while tracker-demo experiment is on hold. Next action: post initial sync comment Mon. + +- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — Alex + Was due 2026-05-26 (last Tue's 1:1, likely already happened). No new agenda items posted since. Defer all career items to next 1:1 (target week of Jun 15 — Dominik OOO this week, Alex AFK next week). + +- **[Discord GDPR follow-up](https://app.asana.com/0/0/1215193471130270)** — Alex + Due Jun 15; just a watch item this week. + +--- +*Based on DB state as of 2026-05-31 11:12 UTC (sync snapshot); no prior weekly review found on disk — built from snapshot + career-notes + recurring-rhythms. Saved to `plan-2026-05-25.md` per supplied MONDAY_DATE.* From f3602e35c033d6a47e6525606071a1c12959885c Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 31 May 2026 18:14:12 +0600 Subject: [PATCH 04/83] =?UTF-8?q?2026-05-31=20add=20bring-to-bishkek=20lis?= =?UTF-8?q?t=20with=20=D0=B4=D0=B8=D1=81=D0=BF=D0=B5=D0=BD=D1=81=D0=B5?= =?UTF-8?q?=D1=80=20=D1=84=D0=B5=D0=B9=D1=80=D0=B8=20=D0=BA=D1=83=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- personal/documents/bring-to-bishkek.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 personal/documents/bring-to-bishkek.md diff --git a/personal/documents/bring-to-bishkek.md b/personal/documents/bring-to-bishkek.md new file mode 100644 index 00000000..5f2b27a3 --- /dev/null +++ b/personal/documents/bring-to-bishkek.md @@ -0,0 +1,7 @@ +--- +title: "Взять в Бишкек" +tags: [personal, trip, packing] +updated: 2026-05-31 +--- + +- [ ] Диспенсер фейри кух From 6e148f42ebce5ef5e09a656cdf10113a8f371dad Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 31 May 2026 18:15:48 +0600 Subject: [PATCH 05/83] [2026-05-31] move bring-to-bishkek to personal/ root --- personal/{documents => }/bring-to-bishkek.md | 0 work/briefs/inbox/2026-05-31.md | 12 +++++------- 2 files changed, 5 insertions(+), 7 deletions(-) rename personal/{documents => }/bring-to-bishkek.md (100%) diff --git a/personal/documents/bring-to-bishkek.md b/personal/bring-to-bishkek.md similarity index 100% rename from personal/documents/bring-to-bishkek.md rename to personal/bring-to-bishkek.md diff --git a/work/briefs/inbox/2026-05-31.md b/work/briefs/inbox/2026-05-31.md index 607f5f06..cb208f3b 100644 --- a/work/briefs/inbox/2026-05-31.md +++ b/work/briefs/inbox/2026-05-31.md @@ -1,4 +1,4 @@ -## Inbox Triage — 2026-05-31 (since 2026-05-31 17:00) +## Inbox Triage — 2026-05-31 (since 2026-05-31 18:01) ### New / Changed — Action Required _None._ @@ -11,13 +11,11 @@ Inbox quiet — nothing new. _Notes:_ - STEP 1b @mention query against local postgres `stories` since SINCE — 0 rows. -- Comments by others on Alex's open tasks (last 24h) — 0 rows. +- Comments by others on Alex's open tasks since SINCE — 0 rows. - Comments on delegated tasks since SINCE — 0 rows. - New / changed assignments to Alex since SINCE — 0 rows. - No Ship Review / Tech Design state changes, no incident or rotation events. -- Last task modification on Alex's tasks: 2026-05-31 11:15 Almaty (06:15 UTC) — pre-SINCE. -- Last sync: 2026-05-31 17:12 Almaty (11:12 UTC); stories fresh up to 16:31 Almaty. -- MS365 calendar check skipped (lethal-trifecta hook blocked the call); deep-focus check passed (current app = `loginwindow`, not Xcode/Cursor/Code/Terminal). -- Sunday afternoon in Almaty — team largely offline; quiet inbox is expected. +- Last sync: 2026-05-31 18:05 Almaty (12:05 UTC); SINCE (18:01) is just 4 min before sync — essentially zero new-data window. +- Focus check passed: Sunday 17:05 Almaty, no Dominik 1:1, no Apple Weekly today, status.md `Now: No recent activity detected` (not in deep focus). - Outstanding AOR comments and bot feedback threads remain in `status.md` 🔴 Signals — those belong in daily-brief, not inbox triage. -- Prior triages today (13:01, 14:17, 15:01, 15:24) also quiet; no human signal landed in this window. +- Prior triages today (13:01, 14:17, 15:01, 15:24, 17:00) also quiet; no human signal landed in this window. From 84b90862526183733d1fd854c438185e64061cc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Sun, 31 May 2026 13:01:08 +0000 Subject: [PATCH 06/83] [2026-05-31] taiga sync: work/briefs/daily/2026-05-31.md work/briefs/inbox/2026-05-31.md work/briefs/weekly/plan-2026-05-25.md --- work/briefs/daily/2026-05-31.md | 79 --------------- work/briefs/inbox/2026-05-31.md | 23 ----- work/briefs/weekly/plan-2026-05-25.md | 137 -------------------------- 3 files changed, 239 deletions(-) delete mode 100644 work/briefs/daily/2026-05-31.md delete mode 100644 work/briefs/inbox/2026-05-31.md delete mode 100644 work/briefs/weekly/plan-2026-05-25.md diff --git a/work/briefs/daily/2026-05-31.md b/work/briefs/daily/2026-05-31.md deleted file mode 100644 index 761f5484..00000000 --- a/work/briefs/daily/2026-05-31.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -## Daily Brief — 2026-05-31 - -### ✨ Morning -On this day in 1884, John Harvey Kellogg patented "flaked cereal" — a breakfast staple invented by a doctor running a Michigan sanitarium, originally as health food. The dough was accidentally left to stand, rolled out anyway, and the resulting flakes turned out to be exactly what he was after. Most modern habits started as someone's mistake. -🌿 Sunday — step outside for 5 minutes before opening anything with a screen. - -> _Today's anchor: Sunday — weekly plan says shape starts Monday. No new signals since last sync (0 task changes, 0 new comments in 24h). Yesterday's brief not found (Saturday)._ - -## Plan for Today - -1. ⚡ **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — 5-min anonymous timebox. Overdue 5d, planned for Mon inbox sweep — knock it out today to clear Monday for TP work. -2. 🔴 **Decide on [Ship AI onboarding (Treatment B)](https://app.asana.com/0/0/1215009192158955) experiment-conflict** — Alessandro asked May/29 whether to wait for experiment min-sample-size before flipping Treatment B. Decision unblocks PR #5145 fix on Monday. Read the [NA Analysis thread](https://app.asana.com/0/0/1215186850972358) (Dax bot enrollment data) before deciding. -3. **Confirm Monday 1-Must**: finish Persist 'You've got this' PR (per weekly plan). - -(Sunday is a rest/prep day per weekly plan — keep it light. Real shape starts Mon Jun 1.) - ---- - -### 🔴 Urgent / Overdue - -Carried over from last week — all already scheduled in the weekly plan, not new: - -- 🔴 [DRI] — **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** (due 2026-05-28, overdue 3d) - Context: PR #5145 CI 🔴; Alessandro's experiment-conflict question still open. - Action: Decide today (item #2 above) → fix CI Monday. - -- 🔴 [Author] — **[PR: Make macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** (due 2026-05-27, overdue 4d) - Context: Diego confirmed last Big Sur release ships Jun 8. WWDC AFK starts Jun 8 → must land Thu Jun 4. - Action: scheduled Thu Jun 4 per weekly plan. - -- 🔴 [Author] — **[Follow-up: Inline Text Images in TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** (due 2026-05-28, overdue 3d) - Context: executor PR #4663 draft + ✅, waiting on Alex to flip to ready. - Action: Mon — flip PR to ready, request review. - -- 🟠 [DRI] — **[Hide Free plan • Upgrade](https://app.asana.com/0/0/1215009192158952)** (due 2026-05-28, overdue 3d) - Context: PR #5149 CI ✅, waiting reviewer. Alex is NOT the current blocker. - Action: monitor — chase reviewer Mon if no movement. - -- 🟠 [DRI] — **[Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954)** (due 2026-05-29, overdue 2d) - Context: PR #5173 CI ✅, waiting reviewer. Alex is NOT the current blocker. - Action: monitor — chase reviewer Mon if no movement. - -_Backlog cluster (do_later / quick_wins / sprint backlog) — informational only:_ -Warn Before Quit pixels (overdue 2d), warnBeforeQuit feature flag (overdue 37d), PR Check failing on main x2 (overdue 16–39d), Text selection in address bar (overdue 30d), Pinned tab opens in background (overdue 30d). Weekly plan slots two of these as AOR Quick Wins this week — no Sunday action needed. - -### 🟠 Needs Action Today - -None — Sunday. The Treatment B decision is the only quasi-action and it's in the Plan above. - -**Monday queue preview** (so you walk in knowing the shape): -- **Ship Reviews (DRI)**: [Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961) — not yet opened; reviewer threads empty. Scheduled to open Wed Jun 3. -- **PR Reviews**: 6 review requests + 5 mentions queued (privacy-configuration x3, apple-browsers x8). Batch after TP block. None overdue >5d. -- **Tech Designs**: none surfaced. -- **PFRs**: none. -- **Incidents**: none. - -### 🟡 Delegated — Follow Up Needed - -- **[Privacy Triage: iOS Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — Jake Abel, due 2026-05-21 (overdue 10d). - Suggested follow-up Mon: "Hi Jake — just a nudge on the privacy triage for the iOS demo tracker onboarding. We're approaching ship date on the related project Jun 5 and would like to close this out before AFK Jun 8." - -- **[PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896)** — 75d stale, no GitHub match found. - Action: this one is going cold. Mon or whenever — check assignee and either reassign, descope, or kill the task. - -(116 total delegated open, but the rest are tracking-only / `Watched` / `O-L Backlog` items that don't need follow-up this week.) - -### 🔵 Rhythms - -**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — set this week, modified 2026-05-29. Fresh ✅. - -**Next TP Thread**: N/A — current TP not close to completion (3 of 4 subtasks still in flight, Ship Review not yet opened). - -**Upcoming this week**: -- Mon Jun 1: [O-L Weekly](https://app.asana.com/0/0/1215106190309457) — standing -- Tue Jun 2: [Apple Weekly](https://app.asana.com/0/0/1215138977402987) — standing; also propose [iOS project Kickoff](https://app.asana.com/0/0/1214592943696234) at O-N -- Wed Jun 3: [O-N Weekly](https://app.asana.com/0/0/1215156632997364); open Ship Review; Career block (30 min Project Advisor doc) -- **No 1:1 with Dominik** (OOO Jun 1–5 — LDX3 + Public Holiday). Next likely 1:1 = week of Jun 15. -- **AFK starts next Mon Jun 8** (WWDC '26, Jun 8–12) — Fri handoff brief due. diff --git a/work/briefs/inbox/2026-05-31.md b/work/briefs/inbox/2026-05-31.md deleted file mode 100644 index 607f5f06..00000000 --- a/work/briefs/inbox/2026-05-31.md +++ /dev/null @@ -1,23 +0,0 @@ -## Inbox Triage — 2026-05-31 (since 2026-05-31 17:00) - -### New / Changed — Action Required -_None._ - -### New / Changed — Monitoring -_None._ - -### Nothing new -Inbox quiet — nothing new. - -_Notes:_ -- STEP 1b @mention query against local postgres `stories` since SINCE — 0 rows. -- Comments by others on Alex's open tasks (last 24h) — 0 rows. -- Comments on delegated tasks since SINCE — 0 rows. -- New / changed assignments to Alex since SINCE — 0 rows. -- No Ship Review / Tech Design state changes, no incident or rotation events. -- Last task modification on Alex's tasks: 2026-05-31 11:15 Almaty (06:15 UTC) — pre-SINCE. -- Last sync: 2026-05-31 17:12 Almaty (11:12 UTC); stories fresh up to 16:31 Almaty. -- MS365 calendar check skipped (lethal-trifecta hook blocked the call); deep-focus check passed (current app = `loginwindow`, not Xcode/Cursor/Code/Terminal). -- Sunday afternoon in Almaty — team largely offline; quiet inbox is expected. -- Outstanding AOR comments and bot feedback threads remain in `status.md` 🔴 Signals — those belong in daily-brief, not inbox triage. -- Prior triages today (13:01, 14:17, 15:01, 15:24) also quiet; no human signal landed in this window. diff --git a/work/briefs/weekly/plan-2026-05-25.md b/work/briefs/weekly/plan-2026-05-25.md deleted file mode 100644 index d2491c47..00000000 --- a/work/briefs/weekly/plan-2026-05-25.md +++ /dev/null @@ -1,137 +0,0 @@ -# Weekly Plan — Week of 2026-05-31 - -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — DRI, project due 2026-06-05, all four onboarding subtasks land this week, then Ship Review. - -Current state (from May/29 status update): -- [Hide Free plan • Upgrade](https://app.asana.com/0/0/1215009192158952) — PR #5149 CI ✅ waiting review -- [Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954) — PR #5173 CI ✅ waiting review -- [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) — in progress, plan to complete Mon Jun 1 -- [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — PR #5145 CI 🔴 + scope question open (Alessandro flagged conflict with running tracker-blocker experiment; Costas confirmed iPhone-only). Decision needed before merge. -- [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — subtask exists, needs to open during Tue O-N or Wed kickoff slot -- Kickoff: Costas (May/25) offered the O-N Weekly slot for Tue Jun 2 - -**Why this is TP**: Hard due Jun 5; reviewer sign-off still pending on three PRs (only ✅ are CI reactions, not approvals); Alex is at WWDC Jun 8–12 next week — this MUST close before AFK or the project slips two weeks. - -### Quadrants -| Quadrant | This Week | Notes | -|---|---|---| -| Project | 70% | SR-driven; pre-AFK close-out | -| AOR | 10% | Light week — overdue feature flag + pixel cleanups; Monterey-only PR | -| Career | 15% | No 1:1 (Dominik OOO Jun 1–5) — bank the time on Project Advisor doc instead | -| Strategy | 5% | One assessment/AOR-thread comment | - -Adjustments: Ship Review week → Project pushed to 70% (tradeoff: AOR sprint backlog deferred). Career boosted because no 1:1 means an uninterrupted 30 min Project Advisor block — direct EP3 lever. - -### Shape - -Today is Sunday 2026-05-31 — shape starts Monday. - -**Mon Jun 1:** TP deep work + week setup -- [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) — finish implementation -- [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — reply to Alessandro/Costas on experiment-conflict decision; fix CI 🔴 on PR #5145 -- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) -- Set 1-Must = finish Persist 'You've got this' PR - -**Tue Jun 2:** TP kickoff + Apple Weekly -- [iOS project Kick-off](https://app.asana.com/0/0/1214592943696234) — propose at [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) (Costas offered the slot) -- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) -- Address review feedback as PRs come back (#5149, #5173) - -**Wed Jun 3:** TP — open Ship Review -- [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — open SR, post status + linked PRs, request reviewers -- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) -- Career block: 30 min — [Project Advisor Readiness Self-Reflection — Part 1](https://app.asana.com/0/0/1210386994396212) - -**Thu Jun 4:** TP — address SR feedback + AOR clean-up -- Merge any approved onboarding PRs -- [PR: Monterrey-only](https://app.asana.com/0/0/1215150214975916) — push to merge before WWDC AFK (Diego confirmed Jun 8 = last Big Sur version) -- AOR quick wins (see below) - -**Fri Jun 5:** Close the loop + pre-AFK handoff -- SR sign-off — chase any pending reviewer -- Mark [iOS Address onboarding project](https://app.asana.com/0/0/1214592943696234) complete -- Write weekly review -- Handoff brief for WWDC AFK Jun 8–12 (note who covers [ON HOLD] demo experiment monitoring) - -**Note: no 1:1 with Dominik this week** — he is OOO Jun 1–5 (LDX3 + Public Holiday). Next likely 1:1 = week of Jun 15 (Alex AFK Jun 8–12 immediately after Dominik's return). Skipping 1:1 prep. - -### Must-Not-Forget - -- [ ] **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex - due 2026-05-28 (overdue 3d) — Alessandro asked May/29 whether to wait for experiment min-sample-size before flipping Treatment B; this blocks merge. PR #5145 CI is 🔴. Decision + fix needed. - -- [ ] **[Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due 2026-06-01 — committed in May/29 status to land Mon. Protect Monday for this. - -- [ ] **[PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex - due 2026-05-27 (overdue 4d) — Diego confirmed last Big Sur version ships Jun 8 and Monterey+ merges next week. WWDC week is Alex's AFK → land this Thu Jun 4 or it slips. - -- [ ] **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex - due 2026-05-28 (overdue 3d) — executor PR #4663 is draft + ✅, waiting on Alex to flip to ready and request review. - -- [ ] **[Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961)** — assignee: Alex (subtask of TP) - due Jun 5 — only Alex/system stories in thread; reviewer comments are zero. Must open SR no later than Wed so reviewers have 2 days. - -### AOR Quick Wins This Week - -- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** - overdue 2d — Dax bot reminder May/30 + Nastia ping May/26 "do you still need these pixels?" → answer + PR or extend due date. - -- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** - overdue 37d — pair this with the pixel removal above; same feature, single cleanup PR. - -### Sprint Backlog (pick 1–2 if time allows) - -- **[PR Check is failing on main — testWhenTabWithConnectionLostError...](https://app.asana.com/0/0/1213975496167929)** - due 2026-04-22 (overdue 39d) — active CI failure on main; quiet since May/13. - -- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** - due 2026-05-15 (overdue 16d) — Apple CI Failing Tests inbox; needs triage. - -- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** - due 2026-05-01 (overdue 30d) — Internal Product Feedback; one-line repro needed. - -- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** - due 2026-05-01 (overdue 30d) — Internal Product Feedback; quick triage candidate. - -- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** - due 2026-05-26 (overdue 5d) — 5-min timebox; do during Mon inbox sweep. - -(+ 3 aged items >180 days in backlog — not listed) - -### On Radar - -- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** — Elle flagged May/30 that the `site_loading_performance` pixel is no longer sending on macOS. Touches Alex's secondary AOR (crash/pixels). Watch the thread; engage only if a macOS owner is needed. -- **[NA Analysis: iOS Duck.ai Onboarding Tracker Demo Experiment](https://app.asana.com/0/0/1215186850972358)** — Dax bot posted enrollment data May/28 showing no `app_use d5-7` conversions yet. Directly relevant to Treatment B ship decision — monitor this thread as input to MNF #1. - -### Career Action This Week -**Selected**: Draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) — 30 min, Wed afternoon. - -Why this one: -- Project Advisor is the highest-leverage EP3 signal (career-notes #1, status: Not started). -- No 1:1 prep needed (Dominik OOO Jun 1–5) → Career time is free. -- Primary AOR target discussion (#2) requires a 1:1 to land — defer to week of Jun 15. -- Christie calibration follow-up (#4) is overdue but should bundle into the next 1:1. -- Assessment visibility comment (#3) covered separately under Strategy quadrant. - -### On Radar / Participation Needed - -- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** - Elle (May/30): macOS `site_loading_performance` pixel missing — engage if no other macOS owner picks it up by mid-week. - -### Carried Forward from Last Week - -- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** - → see TP section above - -- **[DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261)** — Alex - Created by Alessandro on May/29 ("Since you were OOO I created that"). Asynchronous task to coordinate with project advisor while tracker-demo experiment is on hold. Next action: post initial sync comment Mon. - -- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — Alex - Was due 2026-05-26 (last Tue's 1:1, likely already happened). No new agenda items posted since. Defer all career items to next 1:1 (target week of Jun 15 — Dominik OOO this week, Alex AFK next week). - -- **[Discord GDPR follow-up](https://app.asana.com/0/0/1215193471130270)** — Alex - Due Jun 15; just a watch item this week. - ---- -*Based on DB state as of 2026-05-31 11:12 UTC (sync snapshot); no prior weekly review found on disk — built from snapshot + career-notes + recurring-rhythms. Saved to `plan-2026-05-25.md` per supplied MONDAY_DATE.* From ae9ba2085ba6a19346234379c3764f6e26610ea6 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Sun, 31 May 2026 13:01:09 +0000 Subject: [PATCH 07/83] syncthing-1780232469 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From 48f6d0886d44a30ed9e4241782913ae16ddb492d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Sun, 31 May 2026 14:00:34 +0000 Subject: [PATCH 08/83] [2026-05-31] taiga sync: .stfolder/syncthing-folder-940f59.txt family/documents/shopping-lists.md personal/documents/deferred-tasks.md work/briefs/inbox/2026-05-31.md --- .stfolder/syncthing-folder-940f59.txt | 0 family/documents/shopping-lists.md | 1 + personal/documents/deferred-tasks.md | 2 ++ work/briefs/inbox/2026-05-31.md | 21 --------------------- 4 files changed, 3 insertions(+), 21 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt delete mode 100644 work/briefs/inbox/2026-05-31.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/family/documents/shopping-lists.md b/family/documents/shopping-lists.md index b68c12a7..f2f505ac 100644 --- a/family/documents/shopping-lists.md +++ b/family/documents/shopping-lists.md @@ -15,6 +15,7 @@ related: updated: 2026-05-17 --- # План покупок Бишкек +- [ ] Вареники от бабушки Ани Посудомойка hmax=815 l=615 Топчаны ножи кух diff --git a/personal/documents/deferred-tasks.md b/personal/documents/deferred-tasks.md index 00f5e21f..84e30ef7 100644 --- a/personal/documents/deferred-tasks.md +++ b/personal/documents/deferred-tasks.md @@ -100,6 +100,8 @@ related: "[[personal/documents/todo-list]]" - [x] Утилита для классификации покупок в бюджет - [x] Track pad middle click gh:MiddleClick-Ventura + - [ ] Скачать видео с Vimeo в /mnt/RED_2TB/Edu/Маскелиаде/ — yt-dlp через Alpine не берёт, нужен Debian-образ или другой подход (impersonation curl_cffi) + ## Связанные заметки - [[personal/documents/todo-list]] diff --git a/work/briefs/inbox/2026-05-31.md b/work/briefs/inbox/2026-05-31.md deleted file mode 100644 index 1a42b643..00000000 --- a/work/briefs/inbox/2026-05-31.md +++ /dev/null @@ -1,21 +0,0 @@ -## Inbox Triage — 2026-05-31 (since 2026-05-31 18:06) - -### New / Changed — Action Required -_None._ - -### New / Changed — Monitoring -_None._ - -### Nothing new -Inbox quiet — nothing new. - -_Notes:_ -- STEP 1b @mention query against local postgres `stories` since SINCE — 0 rows. -- Comments by others on Alex's open tasks since SINCE — 0 rows. -- Comments on delegated tasks since SINCE — 0 rows. -- New / changed assignments to Alex since SINCE — 0 rows. -- No Ship Review / Tech Design state changes, no incident or rotation events. -- Last sync: 2026-05-31 18:37 Almaty (12:37 UTC); SINCE (18:06) falls ~31 min before sync — minimal new-data window. -- Focus check passed: Sunday 17:00 Almaty, no Dominik 1:1, no Apple Weekly today (DB returned 0 rows), status.md `Now: No recent activity detected` (not in deep focus). -- Outstanding AOR comments and bot feedback threads remain in `status.md` 🔴 Signals — those belong in daily-brief, not inbox triage. -- Prior triages today (13:01, 14:17, 15:01, 15:24, 17:00, 18:01) also quiet; no human signal landed in this window. From 9d6eb8be632fb3cc9d0e330aa888bb67cb7cbc10 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Sun, 31 May 2026 15:04:00 +0000 Subject: [PATCH 09/83] syncthing-1780239840 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From 67bd0ef6014935f0cf4e9a66c82f4a4068104f8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Sun, 31 May 2026 16:03:19 +0000 Subject: [PATCH 10/83] [2026-05-31] taiga sync: .stfolder/syncthing-folder-940f59.txt --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 From c9930f2273cec4b9784774d78f3bedb997c80344 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 31 May 2026 23:01:40 +0600 Subject: [PATCH 11/83] [2026-05-31] htpc-bazzite proton notes, personal-os wiki --- family/how-to/htpc-bazzite-proton.md | 18 +-- wiki/personal-os-catchup-plan-2026-04-27.md | 144 ++++++++++++++++++++ wiki/personal-os-schema.md | 118 ++++++++++++++++ wiki/personal-os-state-2026-04-27.md | 125 +++++++++++++++++ wiki/wiki-ingest-process.md | 101 ++++++++++++++ 5 files changed, 492 insertions(+), 14 deletions(-) create mode 100644 wiki/personal-os-catchup-plan-2026-04-27.md create mode 100644 wiki/personal-os-schema.md create mode 100644 wiki/personal-os-state-2026-04-27.md create mode 100644 wiki/wiki-ingest-process.md diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index afcf9f3b..fc8add49 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -33,13 +33,8 @@ on Proton 8.0. - **Rayman Origins** (fixed 2026-05-23 — GE-Proton10-34 + `WINEDLLOVERRIDES=\"d3d9=b\" %command%`) - Samurai Gunn (works but **gamepad not detected**) - GTA V, Cuphead (assumed; not retested) -<<<<<<< HEAD -- **VK GameCenter** (GE-Proton10-34, shared prefix c Lutris, авторизация через Lutris + `vk-login-helper`) -- **Atomic Heart VK** (через VK GameCenter, 97GB, `Data/gamecenter/atomic heart/`, URL-схема `vkplay://play/0.2015959`) -======= - **VK GameCenter** (GE-Proton10-34, `Data/gamecenter/GameCenter/`) -- **Atomic Heart VK** (через VK GameCenter, 97GB, `Data/gamecenter/atomic heart/`) ->>>>>>> nas/main +- **Discworld Noir (NQ)** — работает, сейвы грузятся ✅ - **Doom 3 BFG** (через flatpak Classic-RBDOOM-3-BFG) ## Removed from Steam shortcuts ✅ @@ -56,9 +51,6 @@ on Proton 8.0. | Worms World Party | 2401592779 | Doesn't start | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Duck Game | 2926094216 | Won't launch | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | -- **Doom 3 BFG** (flatpak, appid `-2113091226`) — работает ✅ -- **Atomic Heart VK / VK GameCenter** — VK GameCenter запускается через Steam (GE-Proton10-34). Atomic Heart (97GB) установлен через GameCenter на Data. Exe GameCenter скопирован на Data (не на Windows/ — read-only). Symlink `d:` в dosdevices ведёт на `/run/media/bazzite/Data`. - ## Target: ## Still broken — fundamental issues @@ -66,7 +58,7 @@ on Proton 8.0. | Game | AppID | Symptom | What's known | What might help | |------|-------|---------|--------------|-----------------| | Atomic Bomberman / BM95 | 2875360586 | Crash "instruction at 0x0 referenced 0x7" | Win3.1-era PE32. Tried: `proton_8`, registry `Version=win98`, virtual desktop 640×480, WineBus controllers off | Dedicated 32-bit `WINEARCH=win32`; or DOSBox‑X | -| Discworld Noir | 2361018632 | "Please insert disk III" | Russian 2-CD "Zatmenie v2". 69 missing files copied ✅. Drive D: → cd2 as CD-ROM | Try cd1; or mount `.nrg` images | +| Atomic Heart VK | — | Требует VK Play авторизацию через Lutris | 97GB, GameCenter, shared prefix | Логин через Lutris на десктопе HTPC | | Final Fantasy X HD | 2642741094 | Was Japanese, no saves | `GameSetting.ini` replaced (en+HD) from Windows | Test pending | | Metal Slug X | 2938712902 | Speed wrong, controls dead | Neo-Geo emulator config issue, not Wine | — | | Metro Exodus | 3594910936 | "Unable to create interface isteamuser" | VC++ runtime copied | Needs Goldberg `steam_api64.dll` + `steam_appid.txt` | @@ -358,10 +350,8 @@ udisks2 давал неверные права для Proton I/O. После fst ## Open Questions 1. Delete `pfx/` folders for still-broken GE-Proton games (Brawlhalla, Castle Crashers, Worms WMD/WP, Duck Game) 2. Atomic Bomberman: 32-bit Wineprefix outside Proton -3. Discworld Noir: try cd1 or mount `.nrg` images -4. Metro Exodus: Goldberg Steam emulator? -5. **Atomic Heart VK:** test VK Play авторизацию, при необходимости `protontricks vcrun2019` -6. **Doom 3 BFG:** test с Luxtorpeda → rbdoom-3-bfg +3. Metro Exodus: Goldberg Steam emulator? +4. **Atomic Heart VK:** test VK Play авторизацию, при необходимости `protontricks vcrun2019` ## See Also [[personal-os-architecture]] [[obsidian-mcp-wrapper]] [[family/how-to/htpc-steam-nonsteam-shortcuts]] diff --git a/wiki/personal-os-catchup-plan-2026-04-27.md b/wiki/personal-os-catchup-plan-2026-04-27.md new file mode 100644 index 00000000..c8306b46 --- /dev/null +++ b/wiki/personal-os-catchup-plan-2026-04-27.md @@ -0,0 +1,144 @@ +--- +source: raw/personal-os-catchup-plan-2026-04-27.md +content_hash: 5081ceb719104e1b7c6b5edd642c1daf38b3fd7cf1a96442a00516e7cdb15379 +namespace: work +last_synced: 2026-05-31 +confidence: 0.9 +tags: [personal-os, planning, executor, catch-up-plan] +--- + +# Personal OS — Catch-Up Plan (2026-04-27) + +Handoff plan to the executor agent — what to build next and why. +Companion to [[personal-os-state-2026-04-27]] (current state). + +## Context + +Alex is a macOS Browser DRI at DuckDuckGo, ADHD profile, fully async +work. The Personal OS holds work context outside Alex's head so +comments don't get lost, the day doesn't drift, and career goals +don't get crushed by the current project. + +Four-agent design: **Стратег** (Strategist, ✅), **Тактик** (Tactician, +🟡 partial), **Ретроспектор** (Retrospector, ✅), **Исполнитель** +(Executor, 🟡 v1 only). + +## Architectural Principle + +**No new YAML files, shell scripts, or launchd plists.** Everything +extends what's there: Postgres tables, `generate-status.js` queries, +prompts in `agent/prompts/`, and Eagle's `SOUL.md`. The system has +enough moving parts. + +## Nine Deliverables (dependency-ordered) + +### 1.1 Schema migration +Three changes (see [[personal-os-schema]]): +- `corrections_log` table — Tactic records pushback, Retrospector + aggregates patterns by `reason_tag` / `week_number`. +- `executor_runs` table — state machine for autonomous Executor work + (states: `analyzing → awaiting_analysis_approval → fixing → pr_open + → ci_running → ci_failed → awaiting_user → complete | abandoned`). +- `activity_daily.quadrant` column — + `project | aor | career | strategy | other`. + +### 1.2 generate-status.js — three new query blocks +- **Career: Advisor Opportunities** — ILIKE `%Project Advisor%` notes, + modified ≤14d. Empty → omit section. +- **Visibility: Active Assessments** without Alex's input in 7+ days. +- **Quadrant classification** at AW write time, dynamic top-priority + project read from config (iOS toggle today won't be the TP in June). + +### 1.3 inbox-triage.md — STEP 0 gating +- **0a Focus check** — read latest `activity_daily`, check MS365 + calendar for active meeting. Active meeting OR + `focus_score>60 AND current_app IN (Xcode,Cursor,VSCode) AND >20m + no switch` → exit silently unless `status.md` has 🔴 sections >3h. +- **0b Scope filter** — `#inbox` is NEW SIGNAL ONLY. Exclude overdue + (lives in daily-brief), system events, already-responded tasks. + Include only new human comments, new assignments, ship/TD status + changes, mentions in untracked tasks. + +Gating in the prompt (not a wrapper) so the agent can override on +edge cases (e.g. Dominik directly tagging Alex during deep focus). + +### 1.4 retrospector.md — three SQL blocks +Replaces the markdown `corrections_log.md`. Surfaces correction +patterns (≥3 in 4 weeks by `reason_tag`), quadrant drift (4-week × +4-quadrant pivot, flag <5% for 3+ weeks), and visibility this week +(strategic comment count). + +### 1.5 Eagle SOUL.md — corrections_log writeback +On pushback in any channel, Eagle classifies (`discord_pushback | +morning_brief_correction | manual`), tags the reason +(`ship-review-crunch | urgent-bug | meeting-day | ...`), INSERTs a +row via psql, then responds normally without announcing the insert. + +### 1.6 Executor v2 — draft-PR autonomous flow +Single human gate: **Analysis approval.** After that, autonomous. + +Pipeline: Analysis → STOP → Fix → Build (`xcodebuild`) → Test → +`executor/-` branch → push → `gh pr create --draft +--assignee @me --title "[executor] ..."` (NO `--reviewer`) → +self-review → CI poll every 10 min (max 3 auto-fix attempts). + +Hard prohibitions: no push to main/develop/release, no non-draft PRs, +no `--reviewer`, no `gh pr merge`, no force-push, no `.github/` or +CI config edits. + +Draft + assignee=@me + no reviewers because the goal is **durable +surface, not interruption.** Discord scrolls; GitHub doesn't. + +### 1.7 MS365 MCP wired into Hermes +Calendar access for `inbox-triage`, `weekly-plan`, `daily-brief`. Only +needs `outlook_calendar_search` between now and now+1h. Wire once at +Hermes config layer, not per-prompt. + +### 1.8 Vault consolidation +Move process docs into `~/obsidian/work/wiki/`. Decision rule: +**process/conventions/workflows → vault; runtime configs read by +agents → leave in place.** `.cursor/*.mdc` files are **copied** (not +moved) because Cursor IDE still reads them from `apple-browsers/.cursor/`. +Frontmatter notes the original path. Verification after every move +is non-negotiable (silent skill breakage is the failure mode). + +### 1.9 Executor PR template (Option B inline) +Adapted variant — team template requires manual confirmation of +task/reviewer/description; Executor knows all three deterministically. +Inline the template in the prompt rather than checking a file into +`.github/`. The draft state IS the safety net. + +## Order of Execution + +Items 1–9 in any order. Item 10 (Executor v2 prompt) needs schema +(1.1) + vault consolidation (1.8) + PR template (1.9) done first. + +**No new Discord channels needed.** Existing seven cover everything. + +## Open Questions — All Resolved + +- macOS repo: `~/DuckDuckGo/apple-browsers/main`, sibling executor + worktrees. +- Xcode scheme: one-time discovery during Executor v2 setup, hardcoded + into config. +- GitHub remote: `gh` CLI auto-detects from worktree. +- No CODEOWNERS file → no auto-assigned reviewers. +- Team OK with `[executor]` drafts on Alex only. + +Postponed: NAS, personal, Phase 2-family. + +## Definition of Done + +1. Friday retrospector says specific things ("deferred bug work 4× + for ship-review-crunch", "career quadrant <5% three weeks"). +2. `#inbox` shows only new human signal; silent during meetings. +3. `status.md` has `## ⚡ Career` section, empty when nothing. +4. Pushing back on Discord adds one `corrections_log` row, no + ceremony. +5. `fix [task]` in `#executor` → analysis post → approval → draft + PR in GitHub within 30 min for trivial bugs. +6. Vault contains UI skill, all `.cursor/*.mdc`, and process docs, + all reachable via `obsidian-mcp`. + +## Related +[[personal-os-state-2026-04-27]] [[personal-os-schema]] [[wiki-ingest-process]] [[ddg-asana-workflow]] diff --git a/wiki/personal-os-schema.md b/wiki/personal-os-schema.md new file mode 100644 index 00000000..740afe5c --- /dev/null +++ b/wiki/personal-os-schema.md @@ -0,0 +1,118 @@ +--- +source: raw/schema.sql +content_hash: 71b47e47b483834c887de14c76d5b16506d90ad64198d76a92a7b3731132dab8 +namespace: work +last_synced: 2026-05-31 +confidence: 0.9 +tags: [personal-os, postgres, schema, database] +--- + +# Personal OS — Postgres Schema + +The `personal_os` Postgres database is the system of record for Asana sync, +agent annotations, wiki sources, and semantic memory. Extensions: `vector` +(pgvector) and `pg_trgm`. + +## Core Asana Tables + +### `tasks` +One row per Asana task GID, upserted on every sync. Tracks name, notes +(plain + HTML), due/start dates, completion, assignee, creator, project +membership, and a `source` enum: + +- `my_tasks` — assigned to me, in My Tasks sections +- `following` — I'm a follower (CC'd, commented) +- `delegated` — I created it, someone else is assignee +- `project` — member of a project, not otherwise classified + +Sync bookkeeping: `fetched_at`, `stories_fetched_before` (cursor for +incremental story pulls), `raw_json` (full Asana response). + +Later additions: `namespace` (default `work`), `possibly_deleted`, +`last_seen_in_full_sync`. + +Indexes cover modified time, due date (partial WHERE NOT completed), +section, assignee, source, completed, and trigram on `name` for fuzzy +search. + +### `stories` +Raw event log per task. `resource_subtype` is Asana's event type +(`comment_added`, `assigned`, `due_date_changed`, `section_changed`, +`dependency_added`, `attachment_added`, `marked_complete`, etc.). Stores +both plain text and HTML so embedded task GID refs can be parsed out. + +### `task_edges` +Directed graph between tasks. `relation_type`: + +- `subtask` — related is a subtask of task +- `dependency` — task is blocked by related +- `dependent` — task is blocking related +- `project_sibling` — same project + section +- `mention` — related was referenced in a story on task + +Composite PK `(task_gid, related_gid, relation_type)`. `related_gid` may +not yet exist in `tasks`. + +### `task_annotations` +Agent-written (or user-written) tags. `annotation_type`: `irrelevant`, +`watching`, `needs_action`, `snoozed`. Includes agent reasoning note and +`snoozed_until` date. `annotated_by` distinguishes agent vs user. + +### `sync_state` +One row per logical sync stream keyed by stream name (`my_tasks`, +`following`, `delegated`, `project:{gid}`, `workspace_events`). Stores +`cursor` (ISO timestamp or events sync_token) and `full_sync_at` for +when the last full pull happened. + +## Vector / Wiki / Memory Tables + +### `task_embeddings` +Voyage AI 1024-dim vectors with HNSW cosine index for semantic task +search. + +### `file_references` +Tracks files (macOS security-scoped bookmarks in `bookmark_data`) and +web URLs that should be ingested into the wiki. `content_hash` for +incremental sync, `wiki_stale=true` triggers reprocessing, +`modification_log` keeps before/after hash history. Namespace constrained +to `work | personal | family`. + +### `wiki_pages` +LLM-synthesised wiki entries (NOT raw copies). Carries `sources` JSONB, +`confidence` float, `superseded_by` self-ref for version chains, +`last_synced_hash`, and a 1536-dim embedding for semantic search. **Note: +the live system has moved off this table** — the wiki now lives in the +Obsidian vault (`~/obsidian/wiki/`) and uses file-frontmatter hashing +instead. See [[wiki-ingest-process]]. + +### `memory_store` +Semantic memory accumulated from Discord/Claude/manual sources. +`type`: `fact | preference | decision | person`. Carries entity refs in +JSONB, 1536-dim embedding, optional `expires_at` (null = permanent). + +## Views + +### `active_tasks` +Convenience view: non-completed, non-irrelevant, non-snoozed tasks +joined with their annotations. Ordered by source priority +(`my_tasks > delegated > following > project`), then due date, then +modified date. Used as the starting point for the agent's daily review. + +## Migration Tables (Catch-Up Plan 2026-04-27) + +Three additions land via the catch-up plan and are referenced by the +state doc as `✅` applied: + +- `corrections_log` — Tactic records pushback, Retrospector aggregates + patterns by `reason_tag` and `week_number`. +- `executor_runs` — state machine row per Executor task (states: + `analyzing → awaiting_analysis_approval → fixing → pr_open → + ci_running → ci_failed → awaiting_user → complete | abandoned`). +- `activity_daily.quadrant` — column added for weekly drift detection + (`project | aor | career | strategy | other`). + +See [[personal-os-catchup-plan-2026-04-27]] for the rationale (DB over +markdown/YAML, extend existing components). + +## Related +[[personal-os-state-2026-04-27]] [[personal-os-catchup-plan-2026-04-27]] [[wiki-ingest-process]] diff --git a/wiki/personal-os-state-2026-04-27.md b/wiki/personal-os-state-2026-04-27.md new file mode 100644 index 00000000..ed137e43 --- /dev/null +++ b/wiki/personal-os-state-2026-04-27.md @@ -0,0 +1,125 @@ +--- +source: raw/personal-os-state-2026-04-27.md +content_hash: 1640cb63145b49263b9476e2c39fe443ac561fdf6c27faccc50cfc8568552614 +namespace: work +last_synced: 2026-05-31 +confidence: 0.9 +tags: [personal-os, state-snapshot, architecture, executor] +--- + +# Personal OS — State Snapshot 2026-04-27 + +Current state of the Personal OS after the catch-up plan was executed. +Supersedes earlier `state-2026-04-27.md` and `personal-os-plan-v3.md`. + +## Infrastructure (✅ all live) + +- **PostgreSQL on Mac** — tasks, stories, task_edges, sync_state, + signal_queue, activity_daily. See [[personal-os-schema]]. +- **sync.js** — 4-source Asana fetch with incremental deltas and + `sweepRecentlyCompleted()`. +- **generate-status.js** — DB → `status.md` + `asana_context.md`. +- **ActivityWatch** — DDG browser watcher + Xcode watcher. +- **Hermes v0.11.x** — launchd daemon `ai.hermes.gateway`, Claude Code + OAuth, `claude-sonnet-4-6` backend. +- **Discord bot Орёл#0898** — no @-mention required. Channels: + `#daily-brief #inbox #focus #executor #projects #journal #retrospector`. + +## Automation Schedule + +Hermes crons handle data-pipeline (every 30 min, 7–21 workdays), +morning-brief (08:30), eod-summary (18:00), inbox-check (every 30 min, +9–19 workdays), weekly-plan (Mon 08:00), weekly-review (Fri 17:00), +retrospector (Fri 17:30 → `#retrospector`), commit-vault (23:00). + +Mac-level launchd agents (fire on wake after sleep): +- `personal.os.heartbeat` — `:05` hourly watchdog, triggers missed + one-per-day Hermes jobs. +- `personal.os.wiki-ingest` — 22:00 daily, `claude -p` writes + `~/obsidian/wiki/`. See [[wiki-ingest-process]]. + +## Obsidian Vault + +Git remote: `ssh://truenas_admin@mallexxx.duckdns.org/mnt/RED_2TB/storage/git/obsidian-vault.git` +(under `/mnt/` because TrueNAS wipes `/home/` on OS updates). + +``` +~/obsidian/ +├── wiki/ ← LLM-generated, except confidence: 1.0 hand-written notes +├── raw/ ← symlinks to source files +├── work/ ← Eagle writeable (projects/, decisions/, tech-design/) +├── personal/ ← Eagle writeable +└── family/ ← family namespace +``` + +## Catch-Up Plan Execution + +All 10 items applied. See [[personal-os-catchup-plan-2026-04-27]] for +the full plan. Notable status: + +- Schema migration (corrections_log, executor_runs, quadrant column) ✅ +- inbox-triage STEP 0 with focus + overdue exclusion ✅ +- generate-status.js: advisor + visibility + executor queue ✅ +- quadrant classification + `upsertActivityDaily()` ✅ +- Retrospector SQL-based patterns/quadrant drift/visibility ✅ +- SOUL.md corrections_log writeback via SQL INSERT ✅ +- Vault consolidation — 43 `.cursor/rules/*.mdc` in + `~/obsidian/work/wiki/apple-browsers/` ✅ +- Executor v2 prompt rewrite (single STOP gate, autonomous PR + CI + loop) ✅ +- **MS365 MCP in Hermes** — 🟡 cloud connector only, available in + Claude Code sessions; `claude -p` jobs will pick it up once exposed + to the CLI env. + +## Executor v2 Architecture + +On-demand autonomous worker that evaluates the macOS backlog, +prioritises, spawns a worker agent in a Discord thread under +`#executor`, streams progress, opens a draft PR, self-reviews, and +monitors CI. + +**Trigger modes:** user-initiated (`fix [task]` / `evaluate backlog`), +scheduled (Friday weekly-review surface), status-driven (`## ⚡ Executor +Queue` in `status.md`). + +**Task qualification:** assigned, not completed, no stories in 14+ days, +due in ≤30 days. Macos backlog filtered separately by project name. + +**Worker pipeline:** Analysis → STOP (approval gate) → Fix → Build → +Test → Branch → Push → `gh pr create --draft --assignee @me` +(no reviewer) → Self-review → CI poll every 10 min (max 3 auto-fix +attempts). + +**Hard prohibitions:** no push to main/develop/release, no `--reviewer` +flag, no `gh pr merge`, no modifying `.github/` or CI configs. + +Implementation phases 4a–4e cover evaluation engine, worker spawning, +PR/CI loop, feedback loop, scheduled evaluation. + +## Decisions Diverging from Plan v3 + +1. **wiki-ingest moved from Hermes cron → launchd subprocess** — Hermes + has no local filesystem; `claude -p` does. +2. **`personal-wiki` MCP replaced by `obsidian-mcp`** — DB tables + dropped, vault is canonical. +3. **Single heartbeat watchdog** instead of per-job launchd plists — + simpler, covers wake-from-sleep. +4. **Retrospector extracted** to standalone prompt + `#retrospector` + channel — separate signal from weekly-review. +5. **NAS git path** moved to `/mnt/RED_2TB/storage/git/` (boot pool + wipes on update; `backup/` was wrong directory). +6. **Phase 2-family deferred** until after Executor v2. +7. **Executor v1 prompts are manual-only** — STOP gates everywhere + until v2 proves itself. +8. **wiki-ingest rewritten file-based**, no more `file_references` / + `wiki_pages` DB tables. + +## Known Tech Debt + +- Morning brief was untested (first real run scheduled 08:30 next day). +- `work/projects/` empty — Eagle fills on first use. +- `executor-bug-fix.md` v1 still in place — replace with v2. +- Hermes memory not backed up to vault or NAS. + +## Related +[[personal-os-catchup-plan-2026-04-27]] [[personal-os-schema]] [[wiki-ingest-process]] [[ddg-asana-workflow]] diff --git a/wiki/wiki-ingest-process.md b/wiki/wiki-ingest-process.md new file mode 100644 index 00000000..1ce66402 --- /dev/null +++ b/wiki/wiki-ingest-process.md @@ -0,0 +1,101 @@ +--- +source: raw/wiki-ingest-prompt.md +content_hash: 29f6a0914d428cf62eeb2a832d6b3048edf3e1d16aa7714c09f686377394d128 +namespace: work +last_synced: 2026-05-31 +confidence: 0.9 +tags: [personal-os, wiki, obsidian, agent-prompts] +--- + +# Wiki Ingest — Process & Prompt + +The wiki-ingest agent keeps `~/obsidian/wiki/` synchronised with external +source files exposed as symlinks in `~/obsidian/raw/`. It runs daily at +22:00 via the `personal.os.wiki-ingest` launchd agent, which invokes +`claude -p` as a local subprocess (Hermes can't reach the local +filesystem). See [[personal-os-state-2026-04-27]] Decision 1. + +## How sync works + +1. For every file in `~/obsidian/raw/`, compute SHA256 via + `shasum -a 256 | awk '{print $1}'`. +2. Search `~/obsidian/wiki/` for any `.md` with frontmatter + `source: raw/`. +3. If a page exists AND `content_hash` in frontmatter matches → skip. +4. Otherwise → queue for synthesis. +5. Broken symlinks → skip silently, do not create a page. + +If the queue is empty after the scan, output +"Wiki is up to date. Nothing to ingest." and stop. + +## Synthesis rules + +- **Never copy source files verbatim.** Extract key facts, decisions, + and structure. Keep each page under 800 words. +- Name the wiki file **by topic, not by source filename** + (e.g. `personal-os-schema.md`, not `schema.md`). +- If a topic is large, split into multiple linked pages. +- Cross-reference related pages with `[[double brackets]]`. +- Existing page found → update in place (preserving the file path). + +## Frontmatter format + +```markdown +--- +source: raw/ +content_hash: +namespace: work +last_synced: +confidence: 0.8 +tags: [tag1, tag2] +--- +``` + +`last_synced` and `content_hash` MUST be updated after every successful +write. + +## Confidence scale + +| Value | Meaning | +|-------|---------| +| 1.0 | Human-written notes in `work/`, `personal/`, `family/`. **Never edit these.** | +| 0.9 | Highly structured, authoritative source (e.g. schema files) | +| 0.8 | Clear single source (default) | +| 0.6 | Inferred or partial content | + +## Hard rules + +- Do not edit any wiki page with `confidence: 1.0` — those are + human-authored. +- Do not process `namespace: family` files unless explicitly instructed. +- Broken `raw/` symlinks are skipped, not removed. +- Always update `content_hash` and `last_synced` after writing. + +## Output format + +At the end of a run, print: + +``` +Wiki Ingest — + +Processed: N files +Created: N new pages +Updated: N pages +Skipped: N (unchanged) + +Pages updated: +- wiki/ (source: raw/) +``` + +## Why file-based, not DB-based + +Original design (v3) used `file_references` + `wiki_pages` Postgres +tables with embeddings. That was dropped in favour of file-frontmatter +hashing once Obsidian became the canonical vault. The vault is now +self-contained, portable, and version-controlled via the NAS git remote +without any DB dependency. See [[personal-os-state-2026-04-27]] +Decision 8 and Decision 2 (`obsidian-mcp` replaced `personal-wiki` +MCP). + +## Related +[[personal-os-schema]] [[personal-os-state-2026-04-27]] [[personal-os-catchup-plan-2026-04-27]] From 7ec8db53d7a2c14ccac0ba135ccebbc1dea86d17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Sun, 31 May 2026 17:03:08 +0000 Subject: [PATCH 12/83] [2026-05-31] taiga sync: wiki/personal-os-catchup-plan-2026-04-27.md wiki/personal-os-schema.md wiki/personal-os-state-2026-04-27.md wiki/wiki-ingest-process.md --- wiki/personal-os-catchup-plan-2026-04-27.md | 144 -------------------- wiki/personal-os-schema.md | 118 ---------------- wiki/personal-os-state-2026-04-27.md | 125 ----------------- wiki/wiki-ingest-process.md | 101 -------------- 4 files changed, 488 deletions(-) delete mode 100644 wiki/personal-os-catchup-plan-2026-04-27.md delete mode 100644 wiki/personal-os-schema.md delete mode 100644 wiki/personal-os-state-2026-04-27.md delete mode 100644 wiki/wiki-ingest-process.md diff --git a/wiki/personal-os-catchup-plan-2026-04-27.md b/wiki/personal-os-catchup-plan-2026-04-27.md deleted file mode 100644 index c8306b46..00000000 --- a/wiki/personal-os-catchup-plan-2026-04-27.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -source: raw/personal-os-catchup-plan-2026-04-27.md -content_hash: 5081ceb719104e1b7c6b5edd642c1daf38b3fd7cf1a96442a00516e7cdb15379 -namespace: work -last_synced: 2026-05-31 -confidence: 0.9 -tags: [personal-os, planning, executor, catch-up-plan] ---- - -# Personal OS — Catch-Up Plan (2026-04-27) - -Handoff plan to the executor agent — what to build next and why. -Companion to [[personal-os-state-2026-04-27]] (current state). - -## Context - -Alex is a macOS Browser DRI at DuckDuckGo, ADHD profile, fully async -work. The Personal OS holds work context outside Alex's head so -comments don't get lost, the day doesn't drift, and career goals -don't get crushed by the current project. - -Four-agent design: **Стратег** (Strategist, ✅), **Тактик** (Tactician, -🟡 partial), **Ретроспектор** (Retrospector, ✅), **Исполнитель** -(Executor, 🟡 v1 only). - -## Architectural Principle - -**No new YAML files, shell scripts, or launchd plists.** Everything -extends what's there: Postgres tables, `generate-status.js` queries, -prompts in `agent/prompts/`, and Eagle's `SOUL.md`. The system has -enough moving parts. - -## Nine Deliverables (dependency-ordered) - -### 1.1 Schema migration -Three changes (see [[personal-os-schema]]): -- `corrections_log` table — Tactic records pushback, Retrospector - aggregates patterns by `reason_tag` / `week_number`. -- `executor_runs` table — state machine for autonomous Executor work - (states: `analyzing → awaiting_analysis_approval → fixing → pr_open - → ci_running → ci_failed → awaiting_user → complete | abandoned`). -- `activity_daily.quadrant` column — - `project | aor | career | strategy | other`. - -### 1.2 generate-status.js — three new query blocks -- **Career: Advisor Opportunities** — ILIKE `%Project Advisor%` notes, - modified ≤14d. Empty → omit section. -- **Visibility: Active Assessments** without Alex's input in 7+ days. -- **Quadrant classification** at AW write time, dynamic top-priority - project read from config (iOS toggle today won't be the TP in June). - -### 1.3 inbox-triage.md — STEP 0 gating -- **0a Focus check** — read latest `activity_daily`, check MS365 - calendar for active meeting. Active meeting OR - `focus_score>60 AND current_app IN (Xcode,Cursor,VSCode) AND >20m - no switch` → exit silently unless `status.md` has 🔴 sections >3h. -- **0b Scope filter** — `#inbox` is NEW SIGNAL ONLY. Exclude overdue - (lives in daily-brief), system events, already-responded tasks. - Include only new human comments, new assignments, ship/TD status - changes, mentions in untracked tasks. - -Gating in the prompt (not a wrapper) so the agent can override on -edge cases (e.g. Dominik directly tagging Alex during deep focus). - -### 1.4 retrospector.md — three SQL blocks -Replaces the markdown `corrections_log.md`. Surfaces correction -patterns (≥3 in 4 weeks by `reason_tag`), quadrant drift (4-week × -4-quadrant pivot, flag <5% for 3+ weeks), and visibility this week -(strategic comment count). - -### 1.5 Eagle SOUL.md — corrections_log writeback -On pushback in any channel, Eagle classifies (`discord_pushback | -morning_brief_correction | manual`), tags the reason -(`ship-review-crunch | urgent-bug | meeting-day | ...`), INSERTs a -row via psql, then responds normally without announcing the insert. - -### 1.6 Executor v2 — draft-PR autonomous flow -Single human gate: **Analysis approval.** After that, autonomous. - -Pipeline: Analysis → STOP → Fix → Build (`xcodebuild`) → Test → -`executor/-` branch → push → `gh pr create --draft ---assignee @me --title "[executor] ..."` (NO `--reviewer`) → -self-review → CI poll every 10 min (max 3 auto-fix attempts). - -Hard prohibitions: no push to main/develop/release, no non-draft PRs, -no `--reviewer`, no `gh pr merge`, no force-push, no `.github/` or -CI config edits. - -Draft + assignee=@me + no reviewers because the goal is **durable -surface, not interruption.** Discord scrolls; GitHub doesn't. - -### 1.7 MS365 MCP wired into Hermes -Calendar access for `inbox-triage`, `weekly-plan`, `daily-brief`. Only -needs `outlook_calendar_search` between now and now+1h. Wire once at -Hermes config layer, not per-prompt. - -### 1.8 Vault consolidation -Move process docs into `~/obsidian/work/wiki/`. Decision rule: -**process/conventions/workflows → vault; runtime configs read by -agents → leave in place.** `.cursor/*.mdc` files are **copied** (not -moved) because Cursor IDE still reads them from `apple-browsers/.cursor/`. -Frontmatter notes the original path. Verification after every move -is non-negotiable (silent skill breakage is the failure mode). - -### 1.9 Executor PR template (Option B inline) -Adapted variant — team template requires manual confirmation of -task/reviewer/description; Executor knows all three deterministically. -Inline the template in the prompt rather than checking a file into -`.github/`. The draft state IS the safety net. - -## Order of Execution - -Items 1–9 in any order. Item 10 (Executor v2 prompt) needs schema -(1.1) + vault consolidation (1.8) + PR template (1.9) done first. - -**No new Discord channels needed.** Existing seven cover everything. - -## Open Questions — All Resolved - -- macOS repo: `~/DuckDuckGo/apple-browsers/main`, sibling executor - worktrees. -- Xcode scheme: one-time discovery during Executor v2 setup, hardcoded - into config. -- GitHub remote: `gh` CLI auto-detects from worktree. -- No CODEOWNERS file → no auto-assigned reviewers. -- Team OK with `[executor]` drafts on Alex only. - -Postponed: NAS, personal, Phase 2-family. - -## Definition of Done - -1. Friday retrospector says specific things ("deferred bug work 4× - for ship-review-crunch", "career quadrant <5% three weeks"). -2. `#inbox` shows only new human signal; silent during meetings. -3. `status.md` has `## ⚡ Career` section, empty when nothing. -4. Pushing back on Discord adds one `corrections_log` row, no - ceremony. -5. `fix [task]` in `#executor` → analysis post → approval → draft - PR in GitHub within 30 min for trivial bugs. -6. Vault contains UI skill, all `.cursor/*.mdc`, and process docs, - all reachable via `obsidian-mcp`. - -## Related -[[personal-os-state-2026-04-27]] [[personal-os-schema]] [[wiki-ingest-process]] [[ddg-asana-workflow]] diff --git a/wiki/personal-os-schema.md b/wiki/personal-os-schema.md deleted file mode 100644 index 740afe5c..00000000 --- a/wiki/personal-os-schema.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -source: raw/schema.sql -content_hash: 71b47e47b483834c887de14c76d5b16506d90ad64198d76a92a7b3731132dab8 -namespace: work -last_synced: 2026-05-31 -confidence: 0.9 -tags: [personal-os, postgres, schema, database] ---- - -# Personal OS — Postgres Schema - -The `personal_os` Postgres database is the system of record for Asana sync, -agent annotations, wiki sources, and semantic memory. Extensions: `vector` -(pgvector) and `pg_trgm`. - -## Core Asana Tables - -### `tasks` -One row per Asana task GID, upserted on every sync. Tracks name, notes -(plain + HTML), due/start dates, completion, assignee, creator, project -membership, and a `source` enum: - -- `my_tasks` — assigned to me, in My Tasks sections -- `following` — I'm a follower (CC'd, commented) -- `delegated` — I created it, someone else is assignee -- `project` — member of a project, not otherwise classified - -Sync bookkeeping: `fetched_at`, `stories_fetched_before` (cursor for -incremental story pulls), `raw_json` (full Asana response). - -Later additions: `namespace` (default `work`), `possibly_deleted`, -`last_seen_in_full_sync`. - -Indexes cover modified time, due date (partial WHERE NOT completed), -section, assignee, source, completed, and trigram on `name` for fuzzy -search. - -### `stories` -Raw event log per task. `resource_subtype` is Asana's event type -(`comment_added`, `assigned`, `due_date_changed`, `section_changed`, -`dependency_added`, `attachment_added`, `marked_complete`, etc.). Stores -both plain text and HTML so embedded task GID refs can be parsed out. - -### `task_edges` -Directed graph between tasks. `relation_type`: - -- `subtask` — related is a subtask of task -- `dependency` — task is blocked by related -- `dependent` — task is blocking related -- `project_sibling` — same project + section -- `mention` — related was referenced in a story on task - -Composite PK `(task_gid, related_gid, relation_type)`. `related_gid` may -not yet exist in `tasks`. - -### `task_annotations` -Agent-written (or user-written) tags. `annotation_type`: `irrelevant`, -`watching`, `needs_action`, `snoozed`. Includes agent reasoning note and -`snoozed_until` date. `annotated_by` distinguishes agent vs user. - -### `sync_state` -One row per logical sync stream keyed by stream name (`my_tasks`, -`following`, `delegated`, `project:{gid}`, `workspace_events`). Stores -`cursor` (ISO timestamp or events sync_token) and `full_sync_at` for -when the last full pull happened. - -## Vector / Wiki / Memory Tables - -### `task_embeddings` -Voyage AI 1024-dim vectors with HNSW cosine index for semantic task -search. - -### `file_references` -Tracks files (macOS security-scoped bookmarks in `bookmark_data`) and -web URLs that should be ingested into the wiki. `content_hash` for -incremental sync, `wiki_stale=true` triggers reprocessing, -`modification_log` keeps before/after hash history. Namespace constrained -to `work | personal | family`. - -### `wiki_pages` -LLM-synthesised wiki entries (NOT raw copies). Carries `sources` JSONB, -`confidence` float, `superseded_by` self-ref for version chains, -`last_synced_hash`, and a 1536-dim embedding for semantic search. **Note: -the live system has moved off this table** — the wiki now lives in the -Obsidian vault (`~/obsidian/wiki/`) and uses file-frontmatter hashing -instead. See [[wiki-ingest-process]]. - -### `memory_store` -Semantic memory accumulated from Discord/Claude/manual sources. -`type`: `fact | preference | decision | person`. Carries entity refs in -JSONB, 1536-dim embedding, optional `expires_at` (null = permanent). - -## Views - -### `active_tasks` -Convenience view: non-completed, non-irrelevant, non-snoozed tasks -joined with their annotations. Ordered by source priority -(`my_tasks > delegated > following > project`), then due date, then -modified date. Used as the starting point for the agent's daily review. - -## Migration Tables (Catch-Up Plan 2026-04-27) - -Three additions land via the catch-up plan and are referenced by the -state doc as `✅` applied: - -- `corrections_log` — Tactic records pushback, Retrospector aggregates - patterns by `reason_tag` and `week_number`. -- `executor_runs` — state machine row per Executor task (states: - `analyzing → awaiting_analysis_approval → fixing → pr_open → - ci_running → ci_failed → awaiting_user → complete | abandoned`). -- `activity_daily.quadrant` — column added for weekly drift detection - (`project | aor | career | strategy | other`). - -See [[personal-os-catchup-plan-2026-04-27]] for the rationale (DB over -markdown/YAML, extend existing components). - -## Related -[[personal-os-state-2026-04-27]] [[personal-os-catchup-plan-2026-04-27]] [[wiki-ingest-process]] diff --git a/wiki/personal-os-state-2026-04-27.md b/wiki/personal-os-state-2026-04-27.md deleted file mode 100644 index ed137e43..00000000 --- a/wiki/personal-os-state-2026-04-27.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -source: raw/personal-os-state-2026-04-27.md -content_hash: 1640cb63145b49263b9476e2c39fe443ac561fdf6c27faccc50cfc8568552614 -namespace: work -last_synced: 2026-05-31 -confidence: 0.9 -tags: [personal-os, state-snapshot, architecture, executor] ---- - -# Personal OS — State Snapshot 2026-04-27 - -Current state of the Personal OS after the catch-up plan was executed. -Supersedes earlier `state-2026-04-27.md` and `personal-os-plan-v3.md`. - -## Infrastructure (✅ all live) - -- **PostgreSQL on Mac** — tasks, stories, task_edges, sync_state, - signal_queue, activity_daily. See [[personal-os-schema]]. -- **sync.js** — 4-source Asana fetch with incremental deltas and - `sweepRecentlyCompleted()`. -- **generate-status.js** — DB → `status.md` + `asana_context.md`. -- **ActivityWatch** — DDG browser watcher + Xcode watcher. -- **Hermes v0.11.x** — launchd daemon `ai.hermes.gateway`, Claude Code - OAuth, `claude-sonnet-4-6` backend. -- **Discord bot Орёл#0898** — no @-mention required. Channels: - `#daily-brief #inbox #focus #executor #projects #journal #retrospector`. - -## Automation Schedule - -Hermes crons handle data-pipeline (every 30 min, 7–21 workdays), -morning-brief (08:30), eod-summary (18:00), inbox-check (every 30 min, -9–19 workdays), weekly-plan (Mon 08:00), weekly-review (Fri 17:00), -retrospector (Fri 17:30 → `#retrospector`), commit-vault (23:00). - -Mac-level launchd agents (fire on wake after sleep): -- `personal.os.heartbeat` — `:05` hourly watchdog, triggers missed - one-per-day Hermes jobs. -- `personal.os.wiki-ingest` — 22:00 daily, `claude -p` writes - `~/obsidian/wiki/`. See [[wiki-ingest-process]]. - -## Obsidian Vault - -Git remote: `ssh://truenas_admin@mallexxx.duckdns.org/mnt/RED_2TB/storage/git/obsidian-vault.git` -(under `/mnt/` because TrueNAS wipes `/home/` on OS updates). - -``` -~/obsidian/ -├── wiki/ ← LLM-generated, except confidence: 1.0 hand-written notes -├── raw/ ← symlinks to source files -├── work/ ← Eagle writeable (projects/, decisions/, tech-design/) -├── personal/ ← Eagle writeable -└── family/ ← family namespace -``` - -## Catch-Up Plan Execution - -All 10 items applied. See [[personal-os-catchup-plan-2026-04-27]] for -the full plan. Notable status: - -- Schema migration (corrections_log, executor_runs, quadrant column) ✅ -- inbox-triage STEP 0 with focus + overdue exclusion ✅ -- generate-status.js: advisor + visibility + executor queue ✅ -- quadrant classification + `upsertActivityDaily()` ✅ -- Retrospector SQL-based patterns/quadrant drift/visibility ✅ -- SOUL.md corrections_log writeback via SQL INSERT ✅ -- Vault consolidation — 43 `.cursor/rules/*.mdc` in - `~/obsidian/work/wiki/apple-browsers/` ✅ -- Executor v2 prompt rewrite (single STOP gate, autonomous PR + CI - loop) ✅ -- **MS365 MCP in Hermes** — 🟡 cloud connector only, available in - Claude Code sessions; `claude -p` jobs will pick it up once exposed - to the CLI env. - -## Executor v2 Architecture - -On-demand autonomous worker that evaluates the macOS backlog, -prioritises, spawns a worker agent in a Discord thread under -`#executor`, streams progress, opens a draft PR, self-reviews, and -monitors CI. - -**Trigger modes:** user-initiated (`fix [task]` / `evaluate backlog`), -scheduled (Friday weekly-review surface), status-driven (`## ⚡ Executor -Queue` in `status.md`). - -**Task qualification:** assigned, not completed, no stories in 14+ days, -due in ≤30 days. Macos backlog filtered separately by project name. - -**Worker pipeline:** Analysis → STOP (approval gate) → Fix → Build → -Test → Branch → Push → `gh pr create --draft --assignee @me` -(no reviewer) → Self-review → CI poll every 10 min (max 3 auto-fix -attempts). - -**Hard prohibitions:** no push to main/develop/release, no `--reviewer` -flag, no `gh pr merge`, no modifying `.github/` or CI configs. - -Implementation phases 4a–4e cover evaluation engine, worker spawning, -PR/CI loop, feedback loop, scheduled evaluation. - -## Decisions Diverging from Plan v3 - -1. **wiki-ingest moved from Hermes cron → launchd subprocess** — Hermes - has no local filesystem; `claude -p` does. -2. **`personal-wiki` MCP replaced by `obsidian-mcp`** — DB tables - dropped, vault is canonical. -3. **Single heartbeat watchdog** instead of per-job launchd plists — - simpler, covers wake-from-sleep. -4. **Retrospector extracted** to standalone prompt + `#retrospector` - channel — separate signal from weekly-review. -5. **NAS git path** moved to `/mnt/RED_2TB/storage/git/` (boot pool - wipes on update; `backup/` was wrong directory). -6. **Phase 2-family deferred** until after Executor v2. -7. **Executor v1 prompts are manual-only** — STOP gates everywhere - until v2 proves itself. -8. **wiki-ingest rewritten file-based**, no more `file_references` / - `wiki_pages` DB tables. - -## Known Tech Debt - -- Morning brief was untested (first real run scheduled 08:30 next day). -- `work/projects/` empty — Eagle fills on first use. -- `executor-bug-fix.md` v1 still in place — replace with v2. -- Hermes memory not backed up to vault or NAS. - -## Related -[[personal-os-catchup-plan-2026-04-27]] [[personal-os-schema]] [[wiki-ingest-process]] [[ddg-asana-workflow]] diff --git a/wiki/wiki-ingest-process.md b/wiki/wiki-ingest-process.md deleted file mode 100644 index 1ce66402..00000000 --- a/wiki/wiki-ingest-process.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -source: raw/wiki-ingest-prompt.md -content_hash: 29f6a0914d428cf62eeb2a832d6b3048edf3e1d16aa7714c09f686377394d128 -namespace: work -last_synced: 2026-05-31 -confidence: 0.9 -tags: [personal-os, wiki, obsidian, agent-prompts] ---- - -# Wiki Ingest — Process & Prompt - -The wiki-ingest agent keeps `~/obsidian/wiki/` synchronised with external -source files exposed as symlinks in `~/obsidian/raw/`. It runs daily at -22:00 via the `personal.os.wiki-ingest` launchd agent, which invokes -`claude -p` as a local subprocess (Hermes can't reach the local -filesystem). See [[personal-os-state-2026-04-27]] Decision 1. - -## How sync works - -1. For every file in `~/obsidian/raw/`, compute SHA256 via - `shasum -a 256 | awk '{print $1}'`. -2. Search `~/obsidian/wiki/` for any `.md` with frontmatter - `source: raw/`. -3. If a page exists AND `content_hash` in frontmatter matches → skip. -4. Otherwise → queue for synthesis. -5. Broken symlinks → skip silently, do not create a page. - -If the queue is empty after the scan, output -"Wiki is up to date. Nothing to ingest." and stop. - -## Synthesis rules - -- **Never copy source files verbatim.** Extract key facts, decisions, - and structure. Keep each page under 800 words. -- Name the wiki file **by topic, not by source filename** - (e.g. `personal-os-schema.md`, not `schema.md`). -- If a topic is large, split into multiple linked pages. -- Cross-reference related pages with `[[double brackets]]`. -- Existing page found → update in place (preserving the file path). - -## Frontmatter format - -```markdown ---- -source: raw/ -content_hash: -namespace: work -last_synced: -confidence: 0.8 -tags: [tag1, tag2] ---- -``` - -`last_synced` and `content_hash` MUST be updated after every successful -write. - -## Confidence scale - -| Value | Meaning | -|-------|---------| -| 1.0 | Human-written notes in `work/`, `personal/`, `family/`. **Never edit these.** | -| 0.9 | Highly structured, authoritative source (e.g. schema files) | -| 0.8 | Clear single source (default) | -| 0.6 | Inferred or partial content | - -## Hard rules - -- Do not edit any wiki page with `confidence: 1.0` — those are - human-authored. -- Do not process `namespace: family` files unless explicitly instructed. -- Broken `raw/` symlinks are skipped, not removed. -- Always update `content_hash` and `last_synced` after writing. - -## Output format - -At the end of a run, print: - -``` -Wiki Ingest — - -Processed: N files -Created: N new pages -Updated: N pages -Skipped: N (unchanged) - -Pages updated: -- wiki/ (source: raw/) -``` - -## Why file-based, not DB-based - -Original design (v3) used `file_references` + `wiki_pages` Postgres -tables with embeddings. That was dropped in favour of file-frontmatter -hashing once Obsidian became the canonical vault. The vault is now -self-contained, portable, and version-controlled via the NAS git remote -without any DB dependency. See [[personal-os-state-2026-04-27]] -Decision 8 and Decision 2 (`obsidian-mcp` replaced `personal-wiki` -MCP). - -## Related -[[personal-os-schema]] [[personal-os-state-2026-04-27]] [[personal-os-catchup-plan-2026-04-27]] From b521a5f3c29457b9b32255496da55fe44ecc6851 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Sun, 31 May 2026 17:03:09 +0000 Subject: [PATCH 13/83] syncthing-1780246988 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From a442cc5ac55413ff8b49384d6d5578cde53dc66b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Sun, 31 May 2026 18:00:32 +0000 Subject: [PATCH 14/83] [2026-05-31] taiga sync: .stfolder/syncthing-folder-940f59.txt --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 From b07319793eecec27589e453b27bf397e4e73f01e Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 01:00:50 +0600 Subject: [PATCH 15/83] [2026-06-01] htpc sudo wrapper note, steam session kill steps --- family/how-to/htpc-access.md | 2 ++ .../how-to/htpc-steam-nonsteam-shortcuts.md | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/family/how-to/htpc-access.md b/family/how-to/htpc-access.md index ae707522..c67f8c18 100644 --- a/family/how-to/htpc-access.md +++ b/family/how-to/htpc-access.md @@ -6,6 +6,8 @@ ssh -i ~/.ssh/id_rsa bazzite@192.168.1.86 ``` Пароль sudo: `bazzite` +> ⚠️ **Важно:** `echo bazzite | sudo -S ` **не работает** напрямую из агента. Работает обёртка: `echo bazzite | setsid -w sudo -S `. Использовать только когда пользователь подтвердил команду. + ## SSH-доступ с Кракена ✅ Кракен может SSH на HTPC напрямую. Ключ уже авторизован. diff --git a/family/how-to/htpc-steam-nonsteam-shortcuts.md b/family/how-to/htpc-steam-nonsteam-shortcuts.md index ef9d1983..f5a2f9df 100644 --- a/family/how-to/htpc-steam-nonsteam-shortcuts.md +++ b/family/how-to/htpc-steam-nonsteam-shortcuts.md @@ -4,6 +4,27 @@ **Steam должен быть выключен** перед записью shortcuts.vdf. Если Steam работает — он перезапишет файл из памяти при следующем запуске. +## Остановка Steam (Bazzite game session) + +Простой `systemctl --user stop` недостаточно — Bazzite перезапускает game session. Нужно убить всю сессию: + +```bash +# 1. Остановить Steam +systemctl --user stop gamescope-session-plus@steam.service + +# 2. Убить game session пользователя (Steam не стартанёт снова) +loginctl terminate-user bazzite +sleep 3 + +# 3. Проверить что не запустился: +systemctl --user is-active gamescope-session-plus@steam.service +# Должен вернуть "inactive" + +# После правок VDF — машина сама залогинится и стартанёт Steam при следующей активности +``` + +**Важно:** `loginctl terminate-user` завершит всю сессию пользователя — HTPC окажется на экране логина. Автологин включён, так что Steam стартанет при следующем входе (или при перезагрузке). + ## Единственный правильный способ — vdf.binary_load Использовать модуль `vdf` (установлен на HTPC через pip). **Никогда** не редактировать бинарный VDF через ручную сборку байтов или замену строк — это ломает файл. From 44f6e97fa8e554332eff969af51f57a84ce4c7f1 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 01:02:30 +0600 Subject: [PATCH 16/83] [2026-06-01] fix Atomic Bomberman: move from Proton doc to separate FPC file, remove incorrect Win3.1/Proton info --- family/how-to/htpc-bazzite-proton.md | 6 +-- family/how-to/htpc-fpc-atomic-bomberman.md | 55 ++++++++++++++++++++++ 2 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 family/how-to/htpc-fpc-atomic-bomberman.md diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index fc8add49..b0798630 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -57,7 +57,7 @@ on Proton 8.0. | Game | AppID | Symptom | What's known | What might help | |------|-------|---------|--------------|-----------------| -| Atomic Bomberman / BM95 | 2875360586 | Crash "instruction at 0x0 referenced 0x7" | Win3.1-era PE32. Tried: `proton_8`, registry `Version=win98`, virtual desktop 640×480, WineBus controllers off | Dedicated 32-bit `WINEARCH=win32`; or DOSBox‑X | +| FPC Atomic Bomberman | 2875360586 | Native Linux SDL-порт (FPC), не Proton. Отдельный файл: [[family/how-to/htpc-fpc-atomic-bomberman]] | — | — | | Atomic Heart VK | — | Требует VK Play авторизацию через Lutris | 97GB, GameCenter, shared prefix | Логин через Lutris на десктопе HTPC | | Final Fantasy X HD | 2642741094 | Was Japanese, no saves | `GameSetting.ini` replaced (en+HD) from Windows | Test pending | | Metal Slug X | 2938712902 | Speed wrong, controls dead | Neo-Geo emulator config issue, not Wine | — | @@ -83,7 +83,7 @@ protontricks vcrun2019 d3dcompiler_47 protontricks xna40 ``` -### DOS-era games (e.g. Atomic Bomberman) +### DOS-era games Proton won't work. Use **Steam Tinker Launch** → wrap with DOSBox (dosbox-staging). ### Non-Steam copy of a Steam game (e.g. Metro Exodus) @@ -286,7 +286,7 @@ Systemd user service (`/etc/systemd/user/saves-backup.service`): - FFX HD: English `GameSetting.ini` - VC++ runtime + d3dcompiler DLLs copied into 6 prefixes from Windows partition - Duck Game: XNA 4.0 framework dir copied -- Atomic Bomberman: `Version=win98` + virtual desktop 640×480 + WineBus controllers off +- Atomic Bomberman: cover art swapped (FPC native, см [[family/how-to/htpc-fpc-atomic-bomberman]]) - GE-Proton10-34 installed ## Source Assets (Windows partition) diff --git a/family/how-to/htpc-fpc-atomic-bomberman.md b/family/how-to/htpc-fpc-atomic-bomberman.md new file mode 100644 index 00000000..50fa0333 --- /dev/null +++ b/family/how-to/htpc-fpc-atomic-bomberman.md @@ -0,0 +1,55 @@ +--- +title: HTPC — FPC Atomic Bomberman +type: tech +created: '2026-06-01' +updated: '2026-06-01' +tags: + - htpc + - atomic-bomberman + - fpc-atomic + - gamepad +namespace: family +confidence: low +--- +# HTPC — FPC Atomic Bomberman + +**FPC Atomic** — нативный Linux SDL-порт Atomic Bomberman (Free Pascal Compiler). Не Proton, не Wine. + +## Расположение + +- **Папка:** `/run/media/bazzite/Data/Games/fpc_atomic/` +- **Бинарник:** `fpc_atomic` (8.9MB) +- **Steam shortcut:** AppID 2875360586 (signed: -1424106710) +- **Steam LaunchOptions:** `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%` + +## SDL2 + +- `libSDL2.so` прилинкован симлинком к `/usr/lib64/libSDL2-2.0.so.0` +- SDL2-devel не ставится на Bazzite (exclude-filtered mesa-libGLU-devel dep) + +## Анимации взрывов + +- `ani.zip` (xplode18-21 ANIs) — скачан через HTPC (Cloudflare на Mac блокирует geocities) + +## Конфиг + +- `~/.config/fpc_atomic/fpc_atomic.cfg` +- **Проблема:** сбрасывает SDL-настройки при каждом запуске игры +- `chmod 444` не помог + +## Проблема: геймпад не сохраняется + +После перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново (или пока не переключить что-то). Нужно найти решение. + +### Поиск решения + +1. Покопаться в `~/.config/fpc_atomic/fpc_atomic.cfg` — понять, какие поля отвечают за геймпад +2. Проверить SDL_GameControllerDB — может не хватать mapping для контроллера +3. Поискать по `~/.local/share/fpc_atomic/` и `~/.config/fpc_atomic/` — где реально хранятся настройки контроллера +4. Поискать в коде FPC Atomic (GitHub) — как он инициализирует геймпад +5. Проверить `SDL_GAMECONTROLLERCONFIG` / `SDL_JOYSTICK_DEVICE` переменные +6. Возможно контроллер надо мапить в Steam Input → "Force Off" для этого shortcut + +## Ссылки + +- [[family/how-to/htpc-bazzite-proton]] From faf6e1d329111a94510086d7ca9e46ef48a86459 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 01:02:50 +0600 Subject: [PATCH 17/83] [2026-06-01] sort: processed 10, deleted 10 --- family/how-to/htpc-bazzite-proton.md | 2 +- family/how-to/htpc-fpc-atomic-bomberman.md | 55 ---------------------- family/sort-queue.md | 10 ++++ family/sort/zoom-ссылка.md | 9 ---- family/sort/инн-второй.md | 19 -------- family/sort/инн.md | 9 ---- family/sort/код-котла-vaillant.md | 10 ---- family/sort/код-от-лестницы.md | 9 ---- family/sort/код-садика.md | 9 ---- family/sort/код-чемодан.md | 9 ---- family/sort/пин-налог-кг.md | 19 -------- family/sort/пин.md | 9 ---- family/sort/трек-номер-dhl.md | 10 ---- 13 files changed, 11 insertions(+), 168 deletions(-) delete mode 100644 family/how-to/htpc-fpc-atomic-bomberman.md delete mode 100644 family/sort/zoom-ссылка.md delete mode 100644 family/sort/инн-второй.md delete mode 100644 family/sort/инн.md delete mode 100644 family/sort/код-котла-vaillant.md delete mode 100644 family/sort/код-от-лестницы.md delete mode 100644 family/sort/код-садика.md delete mode 100644 family/sort/код-чемодан.md delete mode 100644 family/sort/пин-налог-кг.md delete mode 100644 family/sort/пин.md delete mode 100644 family/sort/трек-номер-dhl.md diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index b0798630..bf955c23 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -57,7 +57,7 @@ on Proton 8.0. | Game | AppID | Symptom | What's known | What might help | |------|-------|---------|--------------|-----------------| -| FPC Atomic Bomberman | 2875360586 | Native Linux SDL-порт (FPC), не Proton. Отдельный файл: [[family/how-to/htpc-fpc-atomic-bomberman]] | — | — | +| FPC Atomic Bomberman | 2875360586 | Native Linux SDL-порт (FPC). Не Proton. Геймпад сбрасывается после перезапуска. | Лежит в `/run/media/bazzite/Data/Games/fpc_atomic/`. LaunchOptions: `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%`. SDL2: symlink к `/usr/lib64/libSDL2-2.0.so.0`. | См. ниже → геймпад | | Atomic Heart VK | — | Требует VK Play авторизацию через Lutris | 97GB, GameCenter, shared prefix | Логин через Lutris на десктопе HTPC | | Final Fantasy X HD | 2642741094 | Was Japanese, no saves | `GameSetting.ini` replaced (en+HD) from Windows | Test pending | | Metal Slug X | 2938712902 | Speed wrong, controls dead | Neo-Geo emulator config issue, not Wine | — | diff --git a/family/how-to/htpc-fpc-atomic-bomberman.md b/family/how-to/htpc-fpc-atomic-bomberman.md deleted file mode 100644 index 50fa0333..00000000 --- a/family/how-to/htpc-fpc-atomic-bomberman.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: HTPC — FPC Atomic Bomberman -type: tech -created: '2026-06-01' -updated: '2026-06-01' -tags: - - htpc - - atomic-bomberman - - fpc-atomic - - gamepad -namespace: family -confidence: low ---- -# HTPC — FPC Atomic Bomberman - -**FPC Atomic** — нативный Linux SDL-порт Atomic Bomberman (Free Pascal Compiler). Не Proton, не Wine. - -## Расположение - -- **Папка:** `/run/media/bazzite/Data/Games/fpc_atomic/` -- **Бинарник:** `fpc_atomic` (8.9MB) -- **Steam shortcut:** AppID 2875360586 (signed: -1424106710) -- **Steam LaunchOptions:** `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%` - -## SDL2 - -- `libSDL2.so` прилинкован симлинком к `/usr/lib64/libSDL2-2.0.so.0` -- SDL2-devel не ставится на Bazzite (exclude-filtered mesa-libGLU-devel dep) - -## Анимации взрывов - -- `ani.zip` (xplode18-21 ANIs) — скачан через HTPC (Cloudflare на Mac блокирует geocities) - -## Конфиг - -- `~/.config/fpc_atomic/fpc_atomic.cfg` -- **Проблема:** сбрасывает SDL-настройки при каждом запуске игры -- `chmod 444` не помог - -## Проблема: геймпад не сохраняется - -После перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново (или пока не переключить что-то). Нужно найти решение. - -### Поиск решения - -1. Покопаться в `~/.config/fpc_atomic/fpc_atomic.cfg` — понять, какие поля отвечают за геймпад -2. Проверить SDL_GameControllerDB — может не хватать mapping для контроллера -3. Поискать по `~/.local/share/fpc_atomic/` и `~/.config/fpc_atomic/` — где реально хранятся настройки контроллера -4. Поискать в коде FPC Atomic (GitHub) — как он инициализирует геймпад -5. Проверить `SDL_GAMECONTROLLERCONFIG` / `SDL_JOYSTICK_DEVICE` переменные -6. Возможно контроллер надо мапить в Steam Input → "Force Off" для этого shortcut - -## Ссылки - -- [[family/how-to/htpc-bazzite-proton]] diff --git a/family/sort-queue.md b/family/sort-queue.md index 84833f5b..2cdae117 100644 --- a/family/sort-queue.md +++ b/family/sort-queue.md @@ -1,3 +1,13 @@ +duty-free-список.md +feedback-идеи.md +grohe-ключ-активации.md +keep-2023-09-13_15_03_43.md +keep-2023-09-24_14_40_48.md +keep-2023-10-10_11_15_25.md +keep-2023-11-12_18_59_50.md +keep-2023-11-14_00_41_19.md +keep-2023-11-14_00_41_20.md +keep-2023-11-14_00_41_21.md keep-2023-11-14_00_41_22.md keep-2023-11-14_00_41_23.md keep-2023-11-14_00_41_25.md diff --git a/family/sort/zoom-ссылка.md b/family/sort/zoom-ссылка.md deleted file mode 100644 index 5d029fa5..00000000 --- a/family/sort/zoom-ссылка.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Zoom ссылка" -aliases: ["zoom-ссылка", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Моя Zoom ссылка/My Zoom link - -https://duckduckgo.zoom.us/my/malex \ No newline at end of file diff --git a/family/sort/инн-второй.md b/family/sort/инн-второй.md deleted file mode 100644 index efed1f3e..00000000 --- a/family/sort/инн-второй.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: "ИНН (второй)" -aliases: ["инн-второй", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# ИНН Бишкек ПИН - -21108198750093 - - - -Токтогула 43, кв.16 -Код 67 - -Управление Государственной налоговой службы по Свердловскому району - аккумуляционный счет -4402041001000290 -440001 -Единый налог для субъектов малого \ No newline at end of file diff --git a/family/sort/инн.md b/family/sort/инн.md deleted file mode 100644 index 9fa13690..00000000 --- a/family/sort/инн.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "ИНН" -aliases: ["инн", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# ИНН РФ - -540700361442 \ No newline at end of file diff --git a/family/sort/код-котла-vaillant.md b/family/sort/код-котла-vaillant.md deleted file mode 100644 index 16ddc909..00000000 --- a/family/sort/код-котла-vaillant.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Код котла Vaillant" -aliases: ["код-котла-vaillant", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код котла Vaillant Лаки Парк - -Котёл vaillant сервисное меню -Код 17 \ No newline at end of file diff --git a/family/sort/код-от-лестницы.md b/family/sort/код-от-лестницы.md deleted file mode 100644 index f476845b..00000000 --- a/family/sort/код-от-лестницы.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Код от лестницы" -aliases: ["код-от-лестницы", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код лестницы 5 подъезд Каралаева Бишкек - -3698# \ No newline at end of file diff --git a/family/sort/код-садика.md b/family/sort/код-садика.md deleted file mode 100644 index 3ac98a37..00000000 --- a/family/sort/код-садика.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Код садика" -aliases: ["код-садика", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код садика Excellent - -1780# \ No newline at end of file diff --git a/family/sort/код-чемодан.md b/family/sort/код-чемодан.md deleted file mode 100644 index 4ba3a36e..00000000 --- a/family/sort/код-чемодан.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Код чемодан" -aliases: ["код-чемодан", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код от чемодана Samsonite - -975 \ No newline at end of file diff --git a/family/sort/пин-налог-кг.md b/family/sort/пин-налог-кг.md deleted file mode 100644 index 6d6ae387..00000000 --- a/family/sort/пин-налог-кг.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: "ПИН налог КГ" -aliases: ["пин-налог-кг", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# ПИН налог КГ - -21108198750093 - - - -Токтогула 43, кв.16 -Код 67 - -Управление Государственной налоговой службы по Свердловскому району - аккумуляционный счет -4402041001000290 -440001 -Единый налог для субъектов малого \ No newline at end of file diff --git a/family/sort/пин.md b/family/sort/пин.md deleted file mode 100644 index e3227efe..00000000 --- a/family/sort/пин.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "ПИН" -aliases: ["пин", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# ПИН - -21108198750093 \ No newline at end of file diff --git a/family/sort/трек-номер-dhl.md b/family/sort/трек-номер-dhl.md deleted file mode 100644 index 5c970f92..00000000 --- a/family/sort/трек-номер-dhl.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Трек-номер DHL" -aliases: ["трек-номер-dhl", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Трек-номер DHL - -5867032404 -Боконбаева \ No newline at end of file From 2316f68dab2569c74d9f08d552701587126ed2de Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 01:03:07 +0600 Subject: [PATCH 18/83] [2026-06-01] fix Atomic Bomberman: move from Proton/win3.1 to native FPC Linux, add gamepad issue + search plan --- family/how-to/htpc-bazzite-proton.md | 38 +++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index bf955c23..76d95aac 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -349,9 +349,45 @@ udisks2 давал неверные права для Proton I/O. После fst ## Open Questions 1. Delete `pfx/` folders for still-broken GE-Proton games (Brawlhalla, Castle Crashers, Worms WMD/WP, Duck Game) -2. Atomic Bomberman: 32-bit Wineprefix outside Proton +|2. FPC Atomic Bomberman: геймпад сбрасывается после рестарта 3. Metro Exodus: Goldberg Steam emulator? 4. **Atomic Heart VK:** test VK Play авторизацию, при необходимости `protontricks vcrun2019` +--- + +## FPC Atomic Bomberman — Native Linux + +**Не Proton.** Нативный SDL-порт (Free Pascal). + +### Расположение +- **Папка:** `/run/media/bazzite/Data/Games/fpc_atomic/` +- **Бинарник:** `fpc_atomic` (8.9MB) +- **Steam shortcut:** AppID `2875360586` (signed: `-1424106710`) +- **Steam LaunchOptions:** `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%` + +### SDL2 +- `libSDL2.so` прилинкован симлинком к `/usr/lib64/libSDL2-2.0.so.0` +- SDL2-devel не ставится на Bazzite (exclude-filtered mesa-libGLU-devel) + +### Анимации +- `ani.zip` (xplode18-21 ANIs) — скачан через HTPC (Cloudflare на Mac блокирует geocities) + +### Конфиг +- `~/.config/fpc_atomic/fpc_atomic.cfg` +- **Проблема:** сбрасывает SDL-настройки при каждом запуске +- `chmod 444` не помог + +### ⚠️ Геймпад + +**Проблема:** после перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново. + +**Поиск решения:** +1. Покопаться в `~/.config/fpc_atomic/fpc_atomic.cfg` — понять, какие поля отвечают за геймпад +2. Проверить SDL_GameControllerDB — может не хватать mapping для контроллера +3. Поискать по `~/.local/share/fpc_atomic/` — где реально хранятся настройки +4. Поискать в коде FPC Atomic на GitHub — как инициализируется геймпад +5. Проверить `SDL_GAMECONTROLLERCONFIG` / `SDL_JOYSTICK_DEVICE` +6. Steam Input → "Force Off" для этого shortcut + ## See Also [[personal-os-architecture]] [[obsidian-mcp-wrapper]] [[family/how-to/htpc-steam-nonsteam-shortcuts]] From 7ac92b8097c68a23aebbfcbc8976c9572042e7d9 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Sun, 31 May 2026 19:04:02 +0000 Subject: [PATCH 19/83] syncthing-1780254242 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From 3f1ec74935bd6044ba39ae4c914b74fe0502d4e0 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 01:13:48 +0600 Subject: [PATCH 20/83] [2026-06-01] remove BM95.EXE shortcut from VDF, copy cover art to FPC Atomic, update doc --- family/how-to/htpc-bazzite-proton.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index 76d95aac..ec676aec 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -57,7 +57,7 @@ on Proton 8.0. | Game | AppID | Symptom | What's known | What might help | |------|-------|---------|--------------|-----------------| -| FPC Atomic Bomberman | 2875360586 | Native Linux SDL-порт (FPC). Не Proton. Геймпад сбрасывается после перезапуска. | Лежит в `/run/media/bazzite/Data/Games/fpc_atomic/`. LaunchOptions: `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%`. SDL2: symlink к `/usr/lib64/libSDL2-2.0.so.0`. | См. ниже → геймпад | +| FPC Atomic Bomberman | -1009122144 (unsigned: 3285845152) | Native Linux SDL-порт (FPC). Не Proton. Геймпад сбрасывается после перезапуска. Win95-шорткат (BM95.EXE) удалён 2026-06-01, артворки скопированы на FPC Atomic. | Лежит в `/run/media/bazzite/Data/Games/fpc_atomic/`. LaunchOptions: `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%`. SDL2: symlink к `/usr/lib64/libSDL2-2.0.so.0`. | См. ниже → геймпад | | Atomic Heart VK | — | Требует VK Play авторизацию через Lutris | 97GB, GameCenter, shared prefix | Логин через Lutris на десктопе HTPC | | Final Fantasy X HD | 2642741094 | Was Japanese, no saves | `GameSetting.ini` replaced (en+HD) from Windows | Test pending | | Metal Slug X | 2938712902 | Speed wrong, controls dead | Neo-Geo emulator config issue, not Wine | — | From e7f16fb2900c4f8426967f80f3ecfeb90f43610e Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 01:41:13 +0600 Subject: [PATCH 21/83] [2026-06-01] fix FPC Atomic gamepad: found root cause (Steam Virtual Gamepad race), solution: sleep 5 in LaunchOptions, update doc --- family/how-to/htpc-bazzite-proton.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index ec676aec..2c6d54d8 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -381,13 +381,12 @@ udisks2 давал неверные права для Proton I/O. После fst **Проблема:** после перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново. -**Поиск решения:** -1. Покопаться в `~/.config/fpc_atomic/fpc_atomic.cfg` — понять, какие поля отвечают за геймпад -2. Проверить SDL_GameControllerDB — может не хватать mapping для контроллера -3. Поискать по `~/.local/share/fpc_atomic/` — где реально хранятся настройки -4. Поискать в коде FPC Atomic на GitHub — как инициализируется геймпад -5. Проверить `SDL_GAMECONTROLLERCONFIG` / `SDL_JOYSTICK_DEVICE` -6. Steam Input → "Force Off" для этого shortcut +**Причина:** Steam Virtual Gamepad создаётся с задержкой после старта Steam/игры. FPC Atomic вызывает `SDL_Init` и ищет геймпад по имени `"Steam Virtual Gamepad"` через `ResolveGameControllerNameToIndex` — если тот ещё не создан, возвращается -1. + +**Фикс (работает ✅):** `sleep 5 &&` перед `%command%` в LaunchOptions — даёт Steam время создать Virtual Gamepad. + +**LaunchOptions:** +`sleep 5 && LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic %command%` ## See Also [[personal-os-architecture]] [[obsidian-mcp-wrapper]] [[family/how-to/htpc-steam-nonsteam-shortcuts]] From a61d935d3ad13516f6154cf6d1a40697dc739cda Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 01:49:41 +0600 Subject: [PATCH 22/83] [2026-06-01] FPC Atomic Bomberman working: update doc with sleep 5 fix, remove debug scripts from HTPC --- family/how-to/htpc-bazzite-proton.md | 45 ++++++++++++++-------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index 2c6d54d8..f045afb3 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -57,7 +57,7 @@ on Proton 8.0. | Game | AppID | Symptom | What's known | What might help | |------|-------|---------|--------------|-----------------| -| FPC Atomic Bomberman | -1009122144 (unsigned: 3285845152) | Native Linux SDL-порт (FPC). Не Proton. Геймпад сбрасывается после перезапуска. Win95-шорткат (BM95.EXE) удалён 2026-06-01, артворки скопированы на FPC Atomic. | Лежит в `/run/media/bazzite/Data/Games/fpc_atomic/`. LaunchOptions: `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%`. SDL2: symlink к `/usr/lib64/libSDL2-2.0.so.0`. | См. ниже → геймпад | +| FPC Atomic Bomberman ✅ | -1009122144 (unsigned: 3285845152) | Native Linux SDL-порт (FPC). Работает: геймпад, музыка. Причина: `sleep 5` в LaunchOptions. Win95-шорткат (BM95.EXE) удалён. Артворки скопированы. | Путь в `/run/media/bazzite/Data/Games/fpc_atomic/`. | ✅ Фикс: `sleep 5 && LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic %command%` | | Atomic Heart VK | — | Требует VK Play авторизацию через Lutris | 97GB, GameCenter, shared prefix | Логин через Lutris на десктопе HTPC | | Final Fantasy X HD | 2642741094 | Was Japanese, no saves | `GameSetting.ini` replaced (en+HD) from Windows | Test pending | | Metal Slug X | 2938712902 | Speed wrong, controls dead | Neo-Geo emulator config issue, not Wine | — | @@ -286,7 +286,7 @@ Systemd user service (`/etc/systemd/user/saves-backup.service`): - FFX HD: English `GameSetting.ini` - VC++ runtime + d3dcompiler DLLs copied into 6 prefixes from Windows partition - Duck Game: XNA 4.0 framework dir copied -- Atomic Bomberman: cover art swapped (FPC native, см [[family/how-to/htpc-fpc-atomic-bomberman]]) +- Atomic Bomberman: cover art swapped (FPC native, BM95.EXE удалён) - GE-Proton10-34 installed ## Source Assets (Windows partition) @@ -349,44 +349,45 @@ udisks2 давал неверные права для Proton I/O. После fst ## Open Questions 1. Delete `pfx/` folders for still-broken GE-Proton games (Brawlhalla, Castle Crashers, Worms WMD/WP, Duck Game) -|2. FPC Atomic Bomberman: геймпад сбрасывается после рестарта +|2. ~~FPC Atomic Bomberman~~ ✅ фикс: `sleep 5 &&` в LaunchOptions 3. Metro Exodus: Goldberg Steam emulator? 4. **Atomic Heart VK:** test VK Play авторизацию, при необходимости `protontricks vcrun2019` --- -## FPC Atomic Bomberman — Native Linux +## FPC Atomic Bomberman — Native Linux ✅ -**Не Proton.** Нативный SDL-порт (Free Pascal). +**Не Proton.** Нативный SDL-порт (Free Pascal). Всё работает. ### Расположение - **Папка:** `/run/media/bazzite/Data/Games/fpc_atomic/` - **Бинарник:** `fpc_atomic` (8.9MB) -- **Steam shortcut:** AppID `2875360586` (signed: `-1424106710`) -- **Steam LaunchOptions:** `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%` +- **Steam shortcut:** Index 107, unsigned AppID `3285845152` +- **Steam LaunchOptions:** `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 5 && LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic %command%` + +### Почему sleep 5 + +Steam Virtual Gamepad создаётся с задержкой после старта Steam-сессии. FPC Atomic вызывает `SDL_Init` сразу при запуске и сканирует SDL-устройства. Если Virtual Gamepad ещё не появился — `ResolveGameControllerNameToIndex()` возвращает `-1` и геймпад не работает. `sleep 5` перед запуском игры даёт Steam время создать виртуальный геймпад. ### SDL2 -- `libSDL2.so` прилинкован симлинком к `/usr/lib64/libSDL2-2.0.so.0` -- SDL2-devel не ставится на Bazzite (exclude-filtered mesa-libGLU-devel) +- Библиотеки (`libbass.so`, `libsdl2.so`) лежат в папке игры +- `LD_LIBRARY_PATH` указывает на `/run/media/bazzite/Data/Games/fpc_atomic/` +- SDL2-devel не ставится на Bazzite (exclude-filtered mesa-libGLU-devel), но системная SDL2 работает -### Анимации +### Анимации взрывов - `ani.zip` (xplode18-21 ANIs) — скачан через HTPC (Cloudflare на Mac блокирует geocities) ### Конфиг - `~/.config/fpc_atomic/fpc_atomic.cfg` -- **Проблема:** сбрасывает SDL-настройки при каждом запуске -- `chmod 444` не помог +- Настройки геймпада сохраняются и не сбрасываются +- `SDL_Name=Steam Virtual Gamepad`, `SDL_NameIndex=0`, `SDL_IsGameController=1` -### ⚠️ Геймпад - -**Проблема:** после перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново. - -**Причина:** Steam Virtual Gamepad создаётся с задержкой после старта Steam/игры. FPC Atomic вызывает `SDL_Init` и ищет геймпад по имени `"Steam Virtual Gamepad"` через `ResolveGameControllerNameToIndex` — если тот ещё не создан, возвращается -1. - -**Фикс (работает ✅):** `sleep 5 &&` перед `%command%` в LaunchOptions — даёт Steam время создать Virtual Gamepad. - -**LaunchOptions:** -`sleep 5 && LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic %command%` +### Артворки +Скопированы с удалённого BM95.EXE шортката (unsigned appid `2875360586` → `3285845152`): +- `3285845152_hero.png` +- `3285845152_logo.png` +- `3285845152.png` +- `3285845152p.png` ## See Also [[personal-os-architecture]] [[obsidian-mcp-wrapper]] [[family/how-to/htpc-steam-nonsteam-shortcuts]] From 213f2f475514ba16417841e8c2f2f31c763acec6 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 02:02:59 +0600 Subject: [PATCH 23/83] [2026-06-01] sort: processed 10, deleted 10 --- family/sort/duty-free-список.md | 16 ------------ family/sort/feedback-идеи.md | 12 --------- family/sort/grohe-ключ-активации.md | 9 ------- family/sort/keep-2023-09-13_15_03_43.md | 13 ---------- family/sort/keep-2023-09-24_14_40_48.md | 9 ------- family/sort/keep-2023-10-10_11_15_25.md | 10 -------- family/sort/keep-2023-11-12_18_59_50.md | 9 ------- family/sort/keep-2023-11-14_00_41_19.md | 10 -------- family/sort/keep-2023-11-14_00_41_20.md | 11 -------- family/sort/keep-2023-11-14_00_41_21.md | 34 ------------------------- personal/creative/aphorisms.md | 7 +++++ 11 files changed, 7 insertions(+), 133 deletions(-) delete mode 100644 family/sort/duty-free-список.md delete mode 100644 family/sort/feedback-идеи.md delete mode 100644 family/sort/grohe-ключ-активации.md delete mode 100644 family/sort/keep-2023-09-13_15_03_43.md delete mode 100644 family/sort/keep-2023-09-24_14_40_48.md delete mode 100644 family/sort/keep-2023-10-10_11_15_25.md delete mode 100644 family/sort/keep-2023-11-12_18_59_50.md delete mode 100644 family/sort/keep-2023-11-14_00_41_19.md delete mode 100644 family/sort/keep-2023-11-14_00_41_20.md delete mode 100644 family/sort/keep-2023-11-14_00_41_21.md diff --git a/family/sort/duty-free-список.md b/family/sort/duty-free-список.md deleted file mode 100644 index 8b1b5e27..00000000 --- a/family/sort/duty-free-список.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "Duty Free список" -aliases: ["duty-free-список", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Duty Free список - -Reese's -Hanuta -Fisherman's friend -Oliva cigars -Sal de Ibiza -Chocodate -Yeni Raki -Sheridan's \ No newline at end of file diff --git a/family/sort/feedback-идеи.md b/family/sort/feedback-идеи.md deleted file mode 100644 index 64f6e28d..00000000 --- a/family/sort/feedback-идеи.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Feedback идеи" -aliases: ["feedback-идеи", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Feedback идеи - -Slippers -Messengers instead of phone -Keys tied to hand is awful -Toothpicks in restaurants \ No newline at end of file diff --git a/family/sort/grohe-ключ-активации.md b/family/sort/grohe-ключ-активации.md deleted file mode 100644 index 0e47f1ff..00000000 --- a/family/sort/grohe-ключ-активации.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Grohe — ключ активации" -aliases: ["grohe-ключ-активации", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Grohe — ключ активации - -G4C-KG6P-07IU-P9F1 \ No newline at end of file diff --git a/family/sort/keep-2023-09-13_15_03_43.md b/family/sort/keep-2023-09-13_15_03_43.md deleted file mode 100644 index 93fc6e5f..00000000 --- a/family/sort/keep-2023-09-13_15_03_43.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "Да будь я евреем преклонных годов," -aliases: ["keep-2023-09-13_15_03_43", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Цитаты - -Да будь я евреем преклонных годов, -И то - nicht zweifelnd und bitter, -Немецкий я б выучил только за то, -Что им разговаривал Гитлер. - diff --git a/family/sort/keep-2023-09-24_14_40_48.md b/family/sort/keep-2023-09-24_14_40_48.md deleted file mode 100644 index 31c6b527..00000000 --- a/family/sort/keep-2023-09-24_14_40_48.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Винты м8 на 80 или 60" -aliases: ["keep-2023-09-24_14_40_48", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Винты м8 на 80 или 60 - -Винты м8 на 80 или 60 \ No newline at end of file diff --git a/family/sort/keep-2023-10-10_11_15_25.md b/family/sort/keep-2023-10-10_11_15_25.md deleted file mode 100644 index 82be6dcc..00000000 --- a/family/sort/keep-2023-10-10_11_15_25.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Акридерм ГК на сухую" -aliases: ["keep-2023-10-10_11_15_25", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Акридерм ГК на сухую - -Акридерм ГК на сухую -Флуконазол 150 раз/5 дней (4 таблетки) \ No newline at end of file diff --git a/family/sort/keep-2023-11-12_18_59_50.md b/family/sort/keep-2023-11-12_18_59_50.md deleted file mode 100644 index 81212387..00000000 --- a/family/sort/keep-2023-11-12_18_59_50.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "https://www.canadapost-postescanada.ca/track-reperage/en#/de" -aliases: ["keep-2023-11-12_18_59_50", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# https://www.canadapost-postescanada.ca/track-reperage/en#/de - -https://www.canadapost-postescanada.ca/track-reperage/en#/details/CC240024062CA \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_19.md b/family/sort/keep-2023-11-14_00_41_19.md deleted file mode 100644 index 551cc20c..00000000 --- a/family/sort/keep-2023-11-14_00_41_19.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "11:20" -aliases: ["keep-2023-11-14_00_41_19", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# 11:20 - -11:20 -19:35 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_20.md b/family/sort/keep-2023-11-14_00_41_20.md deleted file mode 100644 index 2a46062b..00000000 --- a/family/sort/keep-2023-11-14_00_41_20.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Your unlock code for 353061231699260" -aliases: ["keep-2023-11-14_00_41_20", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Your unlock code for 353061231699260 - -Your unlock code for 353061231699260 - -930223DAC2FBC221 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_21.md b/family/sort/keep-2023-11-14_00_41_21.md deleted file mode 100644 index a7bb516d..00000000 --- a/family/sort/keep-2023-11-14_00_41_21.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Счастья вам, здоровья, неба -aliases: - - keep-2023-11-14_00_41_21 - - keep-import -tags: - - sort - - keep-import - - timestamped - - стихи - - мои-стихи -updated: 2026-05-17 ---- -# Счастья вам, здоровья, неба - -Счастья вам, здоровья, неба -Мирного над головой -Летом чтоб побольше снега -Много зелени зимой - -Чаще баловать друг дружку -Вместе бегать до пивнушки -Подливать в пустую кружку -Содержать в тепле ватрушку - -Чтобы все всегда стояло, -В гараже, под одеялом, -Чтобы дым был коромыслом -Но дружите с здравым смыслом - -Все желаю вам по два я -Двух котов, два одеяла -Две машин и гаража вам -И одной любви - навалом \ No newline at end of file diff --git a/personal/creative/aphorisms.md b/personal/creative/aphorisms.md index 853d1c3a..f395724a 100644 --- a/personal/creative/aphorisms.md +++ b/personal/creative/aphorisms.md @@ -931,3 +931,10 @@ MVP (не путать с ВВП) + +## Цитаты + +Да будь я евреем преклонных годов, +И то — nicht zweifelnd und bitter, +Немецкий я б выучил только за то, +Что им разговаривал Гитлер. From b33cf769cee648d01dc71f78a06842c0cca4a07a Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 02:03:37 +0600 Subject: [PATCH 24/83] [2026-06-01] update sort-queue.md (106 remaining) --- family/sort-queue.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/family/sort-queue.md b/family/sort-queue.md index 2cdae117..84833f5b 100644 --- a/family/sort-queue.md +++ b/family/sort-queue.md @@ -1,13 +1,3 @@ -duty-free-список.md -feedback-идеи.md -grohe-ключ-активации.md -keep-2023-09-13_15_03_43.md -keep-2023-09-24_14_40_48.md -keep-2023-10-10_11_15_25.md -keep-2023-11-12_18_59_50.md -keep-2023-11-14_00_41_19.md -keep-2023-11-14_00_41_20.md -keep-2023-11-14_00_41_21.md keep-2023-11-14_00_41_22.md keep-2023-11-14_00_41_23.md keep-2023-11-14_00_41_25.md From 25884b210b087f9e4ca8b9336cb6699fae2c6ad8 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 02:06:39 +0600 Subject: [PATCH 25/83] =?UTF-8?q?[2026-06-01]=20doc:=20update=20Steam=20st?= =?UTF-8?q?op=20procedure=20=E2=80=94=20systemctl=20--user=20stop=20works?= =?UTF-8?q?=20without=20terminate-user?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../how-to/htpc-steam-nonsteam-shortcuts.md | 36 +++++++++++++------ 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/family/how-to/htpc-steam-nonsteam-shortcuts.md b/family/how-to/htpc-steam-nonsteam-shortcuts.md index f5a2f9df..7c19ea74 100644 --- a/family/how-to/htpc-steam-nonsteam-shortcuts.md +++ b/family/how-to/htpc-steam-nonsteam-shortcuts.md @@ -6,24 +6,40 @@ ## Остановка Steam (Bazzite game session) -Простой `systemctl --user stop` недостаточно — Bazzite перезапускает game session. Нужно убить всю сессию: +Steam держит shortcuts.vdf в памяти и может перезаписать его при graceful shutdown. **Ключевое правило — не дать Steam сохранить состояние.** + +### Рабочий способ (проверено на FPC Atomic 2026-06-01) ```bash -# 1. Остановить Steam +# Остановить Steam systemctl --user stop gamescope-session-plus@steam.service +sleep 2 -# 2. Убить game session пользователя (Steam не стартанёт снова) -loginctl terminate-user bazzite -sleep 3 - -# 3. Проверить что не запустился: +# Убедиться что неактивен systemctl --user is-active gamescope-session-plus@steam.service -# Должен вернуть "inactive" +# Должен вернуть "inactive" (exit code 3) -# После правок VDF — машина сама залогинится и стартанёт Steam при следующей активности +# Редактировать VDF + +# Запустить Steam обратно: +systemctl --user start gamescope-session-plus@steam.service ``` -**Важно:** `loginctl terminate-user` завершит всю сессию пользователя — HTPC окажется на экране логина. Автологин включён, так что Steam стартанет при следующем входе (или при перезагрузке). +`systemctl --user stop` останавливает Steam без graceful shutdown — он не сохраняет состояние VDF. VDF не перетирается. + +**Важно:** `steamos-manager` может respawn-нуть Steam в течение 1–3 секунд. Если после stop он снова active — повторить stop и сразу приступить к редактированию в окне между respawn'ами. Если это неудобно — альтернатива ниже. + +### Альтернатива: terminate-user (на случай если respawn мешает) + +```bash +systemctl --user stop gamescope-session-plus@steam.service +loginctl terminate-user bazzite +sleep 3 +``` + +`loginctl terminate-user` убивает всю SSH сессию — придётся reconnect через пару секунд. После правок — HTPC сам залогинится, Steam стартанет. + +**Не надо ребутить HTPC после правок VDF.** Достаточно `systemctl --user start gamescope-session-plus@steam.service`. ## Единственный правильный способ — vdf.binary_load From 6d8413f4d818c32f3ad05134d1a08a7043751488 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 02:07:52 +0600 Subject: [PATCH 26/83] [2026-06-01] doc: simplify Steam stop procedure --- .../how-to/htpc-steam-nonsteam-shortcuts.md | 31 ++----------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/family/how-to/htpc-steam-nonsteam-shortcuts.md b/family/how-to/htpc-steam-nonsteam-shortcuts.md index 7c19ea74..3cb2dd35 100644 --- a/family/how-to/htpc-steam-nonsteam-shortcuts.md +++ b/family/how-to/htpc-steam-nonsteam-shortcuts.md @@ -6,40 +6,15 @@ ## Остановка Steam (Bazzite game session) -Steam держит shortcuts.vdf в памяти и может перезаписать его при graceful shutdown. **Ключевое правило — не дать Steam сохранить состояние.** - -### Рабочий способ (проверено на FPC Atomic 2026-06-01) - ```bash -# Остановить Steam systemctl --user stop gamescope-session-plus@steam.service sleep 2 - -# Убедиться что неактивен -systemctl --user is-active gamescope-session-plus@steam.service -# Должен вернуть "inactive" (exit code 3) - -# Редактировать VDF - -# Запустить Steam обратно: +systemctl --user is-active gamescope-session-plus@steam.service # должен вернуть "inactive" +# правишь VDF systemctl --user start gamescope-session-plus@steam.service ``` -`systemctl --user stop` останавливает Steam без graceful shutdown — он не сохраняет состояние VDF. VDF не перетирается. - -**Важно:** `steamos-manager` может respawn-нуть Steam в течение 1–3 секунд. Если после stop он снова active — повторить stop и сразу приступить к редактированию в окне между respawn'ами. Если это неудобно — альтернатива ниже. - -### Альтернатива: terminate-user (на случай если respawn мешает) - -```bash -systemctl --user stop gamescope-session-plus@steam.service -loginctl terminate-user bazzite -sleep 3 -``` - -`loginctl terminate-user` убивает всю SSH сессию — придётся reconnect через пару секунд. После правок — HTPC сам залогинится, Steam стартанет. - -**Не надо ребутить HTPC после правок VDF.** Достаточно `systemctl --user start gamescope-session-plus@steam.service`. +Если после stop Steam всё ещё активен — повторить. ## Единственный правильный способ — vdf.binary_load From 1462753675b86c95ed835904d4556d6dd5a4f949 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 02:08:34 +0600 Subject: [PATCH 27/83] [2026-06-01] doc: add manual backup command before editing VDF --- family/how-to/htpc-steam-nonsteam-shortcuts.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/family/how-to/htpc-steam-nonsteam-shortcuts.md b/family/how-to/htpc-steam-nonsteam-shortcuts.md index 3cb2dd35..dcc3bd2d 100644 --- a/family/how-to/htpc-steam-nonsteam-shortcuts.md +++ b/family/how-to/htpc-steam-nonsteam-shortcuts.md @@ -95,6 +95,10 @@ with open(CONFIG_PATH, 'w') as f: ## Бэкап +```bash +cp ~/.steam/steam/userdata/*/config/shortcuts.vdf{,.bak} +``` + Автоматический бэкап `shortcuts.vdf` делается ежедневно скриптом `backup-saves.sh` на HTPC, версии хранятся в `/run/media/bazzite/Data/backups/saves/shortcuts/` (последние 30 копий). ## Перезагрузка Steam From ba46e882028d97a4c650ac4d2faa496f4b5ba927 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 03:04:10 +0600 Subject: [PATCH 28/83] [2026-06-01] sort: processed 10, deleted 10 --- family/documents/altai-build-checklist.md | 70 ++++++++++++++++ family/documents/altai-house-inventory.md | 7 ++ family/documents/altai-shopping.md | 11 +++ family/documents/shopping-lists.md | 4 + family/sort/performance-review-вопросы.md | 11 --- family/sort/pinduoduo-заказ.md | 9 --- family/sort/алтай-счётчик-заявление.md | 11 --- family/sort/антирадар.md | 11 --- family/sort/взять-на-алтай-короткий.md | 16 ---- family/sort/взять-на-алтай-стройматериалы.md | 62 --------------- family/sort/вино.md | 9 --- family/sort/витамины-и-таблетки.md | 17 ---- family/sort/вопросы-по-погребу.md | 12 --- family/sort/генерация-идей-творчество.md | 84 -------------------- work/plans/performance-review-questions.md | 12 +++ 15 files changed, 104 insertions(+), 242 deletions(-) create mode 100644 family/documents/altai-build-checklist.md delete mode 100644 family/sort/performance-review-вопросы.md delete mode 100644 family/sort/pinduoduo-заказ.md delete mode 100644 family/sort/алтай-счётчик-заявление.md delete mode 100644 family/sort/антирадар.md delete mode 100644 family/sort/взять-на-алтай-короткий.md delete mode 100644 family/sort/взять-на-алтай-стройматериалы.md delete mode 100644 family/sort/вино.md delete mode 100644 family/sort/витамины-и-таблетки.md delete mode 100644 family/sort/вопросы-по-погребу.md delete mode 100644 family/sort/генерация-идей-творчество.md create mode 100644 work/plans/performance-review-questions.md diff --git a/family/documents/altai-build-checklist.md b/family/documents/altai-build-checklist.md new file mode 100644 index 00000000..13be216f --- /dev/null +++ b/family/documents/altai-build-checklist.md @@ -0,0 +1,70 @@ +--- +title: "Алтай — стройматериалы и задачи" +tags: ["family", "altai", "construction", "lists"] +updated: "2026-06-01" +related: + - "[[family/documents/altai-house-inventory]]" + - "[[family/documents/altai-shopping]]" +--- +# Алтай — стройматериалы и задачи + +## Привезённое ✅ / Закупить 🛒 / Отложено - + +**Отделка:** +- ✅ Короба, добор, наличник, ручки, петли, шпингалет +- ✅ Саморезы 3.5×41 +- 🛒 Крестики, СВП +- 🛒 Затирка под нефрит Sitali мрамор +- 🛒 Гибкая подводка +- 🛒 Клапан давления +- ✅ Блок управления + +**Раковина (замеры):** +- ✅ Вылет 300, глубина чаши ~150, расстояние 470–540, излив 140 + +**Схемы и раскладки:** +- Схема лестницы +- Раскладка плитки +- Плитка в душевой? +- Расположение трубы, вытяжки, КИВа +- Смесители — куда заказывать + +**Привезти:** +- ✅ Документы на дом +- Переходник HDMI +- Барашек для стола +- ✅ Сапоги, воронка, скотч, энергетики, лежаки +- ✅ Хладагент, термосумка +- ✅ Снасти, стульчики, газ, фольга, уголь, кальян +- ✅ Мангал, решётки +- ✅ Мешки для мусора + +**К покупке:** +- 🛒 Вывод стояка канализации с гермозатвором +- 🛒 ГВЛ: зал 11×4, спальня 6×2, ванная 4×2 +- 🛒 ГКЛ в душевую +- 🛒 Профиль металлический +- 🛒 Душевой поддон, дверь +- 🛒 Душевой сифон +- 🛒 Сифон для раковины +- 🛒 Трубы водопроводные: 2м×8; тройники×6, выводы×7, углы×6, муфта×5, вывод под душевой смеситель +- 🛒 Гибкая подводка +- 🛒 Плитка, клей +- 🛒 Линолеум +- 🛒 Межкомнатные двери + +**Купить в следующую поездку:** +- Тумба под раковину +- Смесители +- Песок +- Пленка укрыть дверь +- Кроватка +- Тележку +- Щётка/веник, совок +- Краска для забора +- Шезлонг +- Вентилятор +- Матрасы +- Стенка у печки +- Доски: террасная, для песочницы +- Лестница деревянная diff --git a/family/documents/altai-house-inventory.md b/family/documents/altai-house-inventory.md index 613335ea..2946c5e9 100644 --- a/family/documents/altai-house-inventory.md +++ b/family/documents/altai-house-inventory.md @@ -87,3 +87,10 @@ related: "[[family/documents/altai-shopping]]" ## Связанные заметки - [[family/documents/altai-shopping]] + +## Погреб — вопросы + +- Место, расположение +- Вывоз земли? +- Проезд через кучу +- Проедет ли техника? Вручную? diff --git a/family/documents/altai-shopping.md b/family/documents/altai-shopping.md index 7a24fdc6..96445a2f 100644 --- a/family/documents/altai-shopping.md +++ b/family/documents/altai-shopping.md @@ -95,3 +95,14 @@ related: "[[family/documents/altai-house-inventory]]" ## Связанные заметки - [[family/documents/altai-house-inventory]] + +## Взять с собой на следующую поездку + +- [ ] Змей +- [ ] Газ, печка +- [ ] Посуда +- [ ] Кресла +- [ ] Коврики +- [ ] Вода +- [ ] Помпа +- [ ] Арматура diff --git a/family/documents/shopping-lists.md b/family/documents/shopping-lists.md index f2f505ac..b99a9afd 100644 --- a/family/documents/shopping-lists.md +++ b/family/documents/shopping-lists.md @@ -70,3 +70,7 @@ Sheridan's - [[person[[personal/shopping-order]] - [[family/documents/lerua-shopping]] — стройматериалы - [[family/documents/altai-shopping]] — закупки для Алтая + +## Вино — заметки + +- CH Bellevue Favereau diff --git a/family/sort/performance-review-вопросы.md b/family/sort/performance-review-вопросы.md deleted file mode 100644 index 2b726a1c..00000000 --- a/family/sort/performance-review-вопросы.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Performance review вопросы" -aliases: ["performance-review-вопросы", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Вопросы для Performance review из Lead Dev masterclass - -- Are you happy with my work? -- What I suck at? -- How can I improve? \ No newline at end of file diff --git a/family/sort/pinduoduo-заказ.md b/family/sort/pinduoduo-заказ.md deleted file mode 100644 index 306999ff..00000000 --- a/family/sort/pinduoduo-заказ.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Pinduoduo заказ" -aliases: ["pinduoduo-заказ", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Pinduoduo заказ - -11081987 \ No newline at end of file diff --git a/family/sort/алтай-счётчик-заявление.md b/family/sort/алтай-счётчик-заявление.md deleted file mode 100644 index 645c987e..00000000 --- a/family/sort/алтай-счётчик-заявление.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Алтай счётчик — заявление" -aliases: ["алтай-счётчик-заявление", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Алтай счётчик — заявление - -Чтобы подать заявление на подключение электричества в домик на Алтае - -ЛК, заявление на замену счётчика, на столбе. На основании ФЗ 522 из-за неисправности счётчика: когда включается несколько приборов трещит, появляется запах \ No newline at end of file diff --git a/family/sort/антирадар.md b/family/sort/антирадар.md deleted file mode 100644 index ad4b4ed6..00000000 --- a/family/sort/антирадар.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Антирадар" -aliases: ["антирадар", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Антирадар - -Doppler pro wifi - -Добавить в список заказать для мерседеса \ No newline at end of file diff --git a/family/sort/взять-на-алтай-короткий.md b/family/sort/взять-на-алтай-короткий.md deleted file mode 100644 index 2d559fda..00000000 --- a/family/sort/взять-на-алтай-короткий.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "Взять на Алтай (короткий)" -aliases: ["взять-на-алтай-короткий", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Взять на Алтай (короткий) - -Змей -Газ, печка -Посуда -Кресла -Коврики -Вода -Помпа? -Арматура \ No newline at end of file diff --git a/family/sort/взять-на-алтай-стройматериалы.md b/family/sort/взять-на-алтай-стройматериалы.md deleted file mode 100644 index 10b87221..00000000 --- a/family/sort/взять-на-алтай-стройматериалы.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: "Взять на Алтай (стройматериалы)" -aliases: ["взять-на-алтай-стройматериалы", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Взять на Алтай (стройматериалы) - -✅Короба, ✅добор, ✅наличник, ✅ручки, ✅петли, ✅шпингалет,✅ саморезы 3.5*41, крестики, СВП, затирка под нефрит ситали мрамор, гибкая подводка, клапан давления, ✅блок управления -✅Померить раковину: вылет 300, глубина чаши ~150, расстояние 470-540, излив 140 -Схема лестницы -Раскладка плитки -Плитка в душевой? -Расположение трубы, вытяжки, КИВа -Смесители куда заказывать - -✅Документы на дом -Переходник HDMI -Барашек для стола -✅Сапоги -✅Воронка -✅Скотч -✅Энергетики -✅Лежаки -✅Хладагента, термосумка -✅Снасти -✅Стульчики -✅Газ -✅Фольга -✅Уголь для мяса -✅Кальян -🛒Вывод стояка канализации с гермозатвором --Пленка укрыть дверь -✅Кальян -Песок --Кроватка -Тележку взять -Щётка/веник -Совок -✅Мешки для мусора --Краска для забора --Шезлонг -✅Мангал, решетки --Вентилятор -🛒Гвл: зал 11*4, спальня 6*2, ванная: 4*2 -🛒Гкл в душевую -🛒профиль металлический -🛒Душевой поддон, дверь -🛒Душевой сифон -🛒Сифон для раковины -🛒трубы водопроводные: 2м*8 тройники: 6, выводы: 7, углы: 6, муфта: 5, вывод под душевой смеситель -🛒Гибкая подводка -Тумба под раковину -Смесители -🛒Плитка, клей -🛒Линолеум -🛒Межкомнатные двери --Матрасы --стенка у печки -✅Стол -Доски? Террасная, для песочницы.. -Лестница деревянная \ No newline at end of file diff --git a/family/sort/вино.md b/family/sort/вино.md deleted file mode 100644 index f2f549ef..00000000 --- a/family/sort/вино.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Вино" -aliases: ["вино", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Вино - -CH Bellevue Favereau \ No newline at end of file diff --git a/family/sort/витамины-и-таблетки.md b/family/sort/витамины-и-таблетки.md deleted file mode 100644 index 6b85cf00..00000000 --- a/family/sort/витамины-и-таблетки.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Витамины и таблетки" -aliases: ["витамины-и-таблетки", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Витамины и таблетки - -Эхинцея-2 пипетки -Сироп бузины - 2 ложки маленькие. -Цинк- 2 ложки маленькие. -Утром ещё 2 витаминки зверят плюсом. -И утром и вечером натощак масло от кашля лоджку. - -Витамины для кота 2 штуки утром или днём, когда вспомнишь. -И 1 таблетку Aler G утром, одну вечером. Это антигистаминные. -Это в идеале. Если что-то забудешь, не смертельно \ No newline at end of file diff --git a/family/sort/вопросы-по-погребу.md b/family/sort/вопросы-по-погребу.md deleted file mode 100644 index 9faff777..00000000 --- a/family/sort/вопросы-по-погребу.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Вопросы по погребу" -aliases: ["вопросы-по-погребу", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Вопросы по погребу - -Место, расположение -Вывоз земли? -Проезд через кучу -Проедет ли техника? Вручную? \ No newline at end of file diff --git a/family/sort/генерация-идей-творчество.md b/family/sort/генерация-идей-творчество.md deleted file mode 100644 index 4dade7cf..00000000 --- a/family/sort/генерация-идей-творчество.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: "Генерация идей (творчество)" -aliases: ["генерация-идей-творчество", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Генерация идей (творчество, процесс мозгового штурма) - -- смерть, принятие конечности, перерождение, бойцовский клуб -- - -- цель -- минимизация шума -- атмосфера: проекция, стилистика, одежда, свечи -- подбор референсов -- тема: ночь, город, одиночество, абсурд - -Музыка: -- Ограничения: 1 тональность, 1 темп, 3 аккорда → снижает хаос. -- Лупинг: короткий цикл (4–8 тактов) и вариации поверх. -- Случайные входы: генерация аккордов/ритма (dice/random apps). - -Поэтические -- Автоматическое письмо (5–10 мин без остановки). -- Ассоциативные цепочки (каждый добавляет слово). -- Ограниченные формы (например: 4 строки, фиксированный ритм). - -Темы (по направлениям) -1. Урбанистика и среда -Ночной транспорт, пустые станции, последний поезд -Дворы, подъезды, лифты как «переходные пространства», клаустрофобия, паранойя: шёпот -Камеры наблюдения / ощущение наблюдаемости -Неон, витрины, отражения в стекле -Заброшенные здания, индустриальные зоны -2. Время и состояние -Застывшее время / петля -Потеря последовательности событий -«5 минут, растянутые в вечность» -Утро после бессонной ночи -Распад дня на фрагменты -3. Идентичность -Раздвоение личности -«Я» как персонаж, наблюдающий себя -Потеря имени / языка -Маски (социальные, цифровые) -Альтернативные версии себя -4. Тело и восприятие -Замедленные движения -Синестезия (звук как цвет, слово как вкус) -Тело как чужой объект -Изменённое ощущение веса / гравитации -Дыхание как ритм композиции -5. Технологии и цифровое -Переписка без ответа -Ошибки интерфейса как поэзия -Глитчи, лаги, цифровые «артефакты» -Потерянные файлы / corrupted память -Человек как алгоритм -6. Природа (искажённая) -Лес ночью как лабиринт -Вода как зеркало/портал -Ветер как голос -Космос как пустота/шум -Растения как наблюдатели -7. Социальные сцены -Разговор, который не происходит -Случайная встреча с незнакомцем -Тишина в компании -Неловкость, паузы, недосказанность -Коллективное молчание -8. Абсурд и сюрреализм -Нелогичные переходы сцен -Объекты, меняющие свойства -Диалоги без смысла -Повторяющиеся символы -Нарушение причинно-следственных связей - -Быстрые генераторы (для запуска) -1 эмоция + 1 место + 1 ограничение -→ «паранойя + лифт + только шёпот» -1 объект + 1 искажение -→ «телефон, который отвечает сам» -1 временной сдвиг -→ «разговор из будущего с самим собой» \ No newline at end of file diff --git a/work/plans/performance-review-questions.md b/work/plans/performance-review-questions.md new file mode 100644 index 00000000..c97f909a --- /dev/null +++ b/work/plans/performance-review-questions.md @@ -0,0 +1,12 @@ +--- +title: "Performance Review — вопросы" +tags: ["work", "career", "self-improvement"] +updated: "2026-06-01" +--- +# Вопросы для Performance review + +Из Lead Dev masterclass: + +- Are you happy with my work? +- What I suck at? +- How can I improve? From 6ab5cc1593ce661f4335ba7c139417e55fb4a44f Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 03:05:20 +0600 Subject: [PATCH 29/83] [2026-06-01] htpc-system: btrfs migration done, paths updated to /run/media/system/Data --- family/how-to/htpc-system.md | 67 +++++++++++++++++------------------- family/sort-queue.md | 10 ------ 2 files changed, 32 insertions(+), 45 deletions(-) diff --git a/family/how-to/htpc-system.md b/family/how-to/htpc-system.md index 4b1743ab..7c1f1213 100644 --- a/family/how-to/htpc-system.md +++ b/family/how-to/htpc-system.md @@ -297,51 +297,48 @@ XwaylandEisNoPrompt=true --- -## Data диск (NTFS) +## Data диск (BTRFS) -**Диск:** `/dev/sda2` — WD Red 6TB (`WDC_WD60EFRX`, модель WD60EFRX) -**ФС:** NTFS, label `Data` -**UUID:** `01D99C23361E63D0` -**PARTUUID:** `006fdb73-adc0-3620-239c-dd01e6b6df00` -**Размер:** 5.5 TiB (2.9 TiB занято) +**Диск:** `/dev/sda1` — WD Red 6TB (`WDC_WD60EFRX`, модель WD60EFRX) +**ФС:** BTRFS, label `Data` +**UUID:** `0c1bd04b-783e-4942-ad67-0639333cd210` +**Размер:** 5.5 TiB ### История монтирования -#### ⚠️ Legacy: udisks2 (исходная конфигурация) +#### NTFS (legacy, до 2026-06-01) - **Точка:** `/run/media/bazzite/Data` - **Драйвер:** `ntfs-3g` через FUSE (`fuseblk`) -- **Метод:** автоматическое udisks2 (сессия пользователя) -- **Опции:** `rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2` -- **Проблема:** Steam Gaming Mode (gamescope) грузится до udisks2 → раздел не успевает смонтироваться → Steam Storage Manager не видит внешний диск +- **Метод:** fstab, затем удалён (старый UUID `01D99C23361E63D0`) -#### Текущее: fstab -- **Точка:** `/run/media/bazzite/Data` -- **Драйвер:** `ntfs-3g` через FUSE (`fuseblk`) -- **Метод:** `/etc/fstab` — монтируется при старте systemd -- **Строка fstab:** `UUID=01D99C23361E63D0 /run/media/bazzite/Data ntfs-3g uid=1000,gid=1000,fmask=113,dmask=002,noatime,exec 0 2` -- **Проблема:** Steam на Bazzite ожидает разделы в `/run/media/system/` (системный udisks2 путь) или `/var/mnt/`. Steam Storage Manager не показывает раздел даже при корректном fstab-монтировании. См. [Bazzite issue #1027](https://github.com/ublue-os/bazzite/issues/1027) — известная проблема с `steam_exec_test.sh` на secondary drives. +#### Текущее: BTRFS через Gnome Disks +- **Точка:** `/run/media/system/Data` +- **Метод:** Gnome Disks (User Session Defaults = OFF, Mount at system startup = ON) +- **UUID:** `0c1bd04b-783e-4942-ad67-0639333cd210` +- **Опции:** `rw,nosuid,nodev,relatime,seclabel,space_cache=v2,subvolid=256,subvol=/@,x-gvfs-show,user` +- **Статус:** Steam видит диск (Storage Manager), non-Steam shortcuts работают -**Steam Library на Data:** -- Библиотека лежит в `/run/media/bazzite/Data/Steam/steamapps/` (не в корне точки монтирования!) -- 18 игр (appmanifest_*.acf) -- `libraryfolders.vdf` содержит запись `"1"` → `/run/media/bazzite/Data/Steam` -- `libraryfolder.vdf` (внутри Data/Steam) — есть, содержит `contentid` +**Non-Steam shortcuts paths:** +- Пути в shortcuts.vdf обновлены: `/run/media/bazzite/Data/` → `/run/media/system/Data/` (95 полей, 2026-06-01) **Содержимое:** -- `games/` — non-Steam игры и установки (Discworld Noir, discnoir, GTA V и др.) +- `games/` — non-Steam игры и установки +- `GameCenter/` — VK Play игры - `downloads/` — загрузки (ISO, торренты) -- `Steam/` — Steam библиотека Windows-наследия (18 игр) -- `Windows/` — прошлая Windows-установка (read-only) +- `nes/` — NES ROMs +- `backups/` — бэкапы saves/shortcuts +- `scripts/` — служебные скрипты +- `Steam/` — Steam библиотека Windows-наследия (18 игр, сохранена с NTFS) -**Важно:** NTFS-3G не поддерживает Windows ACLs и имеет ограниченную поддержку симлинков. Для Proton prefix'ов symlink'и в `drive_c/` могут работать некорректно. При появлении проблем — рассмотреть переход на `ntfs3` (встроенный драйвер ядра). +**Сервисы, использующие диск:** +- SMB (htpc-samba): `/run/media/system/Data` → шара `[Data]` +- Transmission: `/run/media/system/Data/downloads` → `/downloads` +- Steam non-School shortcuts: пути обновлены -**Steam Storage Manager** предлагает отформатировать этот раздел — это нормально, потому что на нём нет структуры Steam Library в корне раздела (`steamapps/` в `/run/media/bazzite/Data/steamapps/`). - -### План исправления (pending) -Steam на Bazzite не видит раздел, примонтированный через fstab. Решение: -1. Перемонтировать через Gnome Disks (официальный способ Bazzite): - - Путь: `/run/media/system/Data` (системный udisks2 mount point) - - Опции: `user,exec` - - User Session Defaults = OFF, Mount at system startup = ON -2. Или настроить bind mount на `/var/mnt/Data` -3. Или форматировать в BTRFS с переносом данных \ No newline at end of file +### План исправления (done, 2026-06-01) +1. ✅ Диск отформатирован в BTRFS (был NTFS) +2. ✅ Данные перенесены обратно +3. ✅ Монтирование через Gnome Disks (User Session Defaults = OFF, Mount at system startup = ON) +4. ✅ Старая NTFS-строка удалена из fstab +5. ✅ Пути в shortcuts.vdf обновлены на `/run/media/system/Data/` +6. ✅ Steam видит диск в Storage Manager \ No newline at end of file diff --git a/family/sort-queue.md b/family/sort-queue.md index 84833f5b..415f7d2f 100644 --- a/family/sort-queue.md +++ b/family/sort-queue.md @@ -65,16 +65,6 @@ keep-2025-12-05_17_53_00.md keep-2025-12-10_15_45_54.md keep-2026-02-04_14_44_55.md keep-2026-03-23_12_14_12.md -performance-review-вопросы.md -pinduoduo-заказ.md -алтай-счётчик-заявление.md -антирадар.md -взять-на-алтай-короткий.md -взять-на-алтай-стройматериалы.md -вино.md -витамины-и-таблетки.md -вопросы-по-погребу.md -генерация-идей-творчество.md документы-военкомат.md долги-и-расчёты.md задачи-по-фасадам.md From 73b38203ec64e544219b872e7d7a6645a0ae2ab1 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 03:15:08 +0600 Subject: [PATCH 30/83] [2026-06-01] htpc-bazzite-proton: add Unravel fix plan --- family/how-to/htpc-bazzite-proton.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index f045afb3..a69532ef 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -15,7 +15,7 @@ tags: - doom title: HTPC Bazzite — Proton Compatibility type: tech -updated: '2026-05-27' +updated: '2026-06-01' --- # HTPC Bazzite — Windows Game Proton Compatibility @@ -53,6 +53,27 @@ on Proton 8.0. ## Target: +## Unravel — EA App, вылет после "preparing game" + +**Steam AppID:** 1225560 +**Статус:** broken — вылетает после "preparing game" на GE-Proton10-34 + +### План фикса + +1. **Заменить EAappInstaller.exe** — скачать свежий (~2 MB) с [EA CDN](https://origin-a.akamaihd.net/EA-Desktop-Client-Download/installer-releases/EAappInstaller.exe) и переписать: + ``` + /run/media/system/Data/Steam/steamapps/common/Unravel/__Installer/Origin/redist/internal/EAappInstaller.exe + ``` + +2. **Включить GE-Proton10-34** для Unravel (Properties → Compatibility → Force GE-Proton10-34) + +3. **Launch Options:** `PROTON_USE_WINED3D=1 %command%` + +4. После запуска — EA app установится, привязать аккаунт EA к Steam, дальше работает + +### Источник +[Steam Guide — Unravel on Linux](https://steamcommunity.com/sharedfiles/filedetails/?id=3695395873) (Foxidy Fox, 2026-03-29) + ## Still broken — fundamental issues | Game | AppID | Symptom | What's known | What might help | From 234b93492127acd6118b63759ace39a614974423 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Sun, 31 May 2026 22:00:40 +0000 Subject: [PATCH 31/83] [2026-05-31] taiga sync: .stfolder/syncthing-folder-940f59.txt "family/sort/duty-free-\321\201\320\277\320\270\321\201\320\276\320\272.md" "family/sort/feedback-\320\270\320\264\320\265\320\270.md" "family/sort/grohe-\320\272\320\273\321\216\321\207-\320\260\320\272\321\202\320\270\320\262\320\260\321\206\320\270\320\270.md" family/sort/keep-2023-09-13_15_03_43.md --- .stfolder/syncthing-folder-940f59.txt | 0 family/sort/duty-free-список.md | 16 ++++++++++++ family/sort/feedback-идеи.md | 12 +++++++++ family/sort/grohe-ключ-активации.md | 9 +++++++ family/sort/keep-2023-09-13_15_03_43.md | 13 ++++++++++ family/sort/keep-2023-09-24_14_40_48.md | 9 +++++++ family/sort/keep-2023-10-10_11_15_25.md | 10 ++++++++ family/sort/keep-2023-11-12_18_59_50.md | 9 +++++++ family/sort/keep-2023-11-14_00_41_19.md | 10 ++++++++ family/sort/keep-2023-11-14_00_41_20.md | 11 ++++++++ family/sort/keep-2023-11-14_00_41_21.md | 34 +++++++++++++++++++++++++ family/sort/zoom-ссылка.md | 9 +++++++ family/sort/инн-второй.md | 19 ++++++++++++++ family/sort/инн.md | 9 +++++++ family/sort/код-котла-vaillant.md | 10 ++++++++ family/sort/код-от-лестницы.md | 9 +++++++ family/sort/код-садика.md | 9 +++++++ family/sort/код-чемодан.md | 9 +++++++ family/sort/пин-налог-кг.md | 19 ++++++++++++++ family/sort/пин.md | 9 +++++++ family/sort/трек-номер-dhl.md | 10 ++++++++ 21 files changed, 245 insertions(+) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt create mode 100644 family/sort/duty-free-список.md create mode 100644 family/sort/feedback-идеи.md create mode 100644 family/sort/grohe-ключ-активации.md create mode 100644 family/sort/keep-2023-09-13_15_03_43.md create mode 100644 family/sort/keep-2023-09-24_14_40_48.md create mode 100644 family/sort/keep-2023-10-10_11_15_25.md create mode 100644 family/sort/keep-2023-11-12_18_59_50.md create mode 100644 family/sort/keep-2023-11-14_00_41_19.md create mode 100644 family/sort/keep-2023-11-14_00_41_20.md create mode 100644 family/sort/keep-2023-11-14_00_41_21.md create mode 100644 family/sort/zoom-ссылка.md create mode 100644 family/sort/инн-второй.md create mode 100644 family/sort/инн.md create mode 100644 family/sort/код-котла-vaillant.md create mode 100644 family/sort/код-от-лестницы.md create mode 100644 family/sort/код-садика.md create mode 100644 family/sort/код-чемодан.md create mode 100644 family/sort/пин-налог-кг.md create mode 100644 family/sort/пин.md create mode 100644 family/sort/трек-номер-dhl.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/family/sort/duty-free-список.md b/family/sort/duty-free-список.md new file mode 100644 index 00000000..8b1b5e27 --- /dev/null +++ b/family/sort/duty-free-список.md @@ -0,0 +1,16 @@ +--- +title: "Duty Free список" +aliases: ["duty-free-список", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Duty Free список + +Reese's +Hanuta +Fisherman's friend +Oliva cigars +Sal de Ibiza +Chocodate +Yeni Raki +Sheridan's \ No newline at end of file diff --git a/family/sort/feedback-идеи.md b/family/sort/feedback-идеи.md new file mode 100644 index 00000000..64f6e28d --- /dev/null +++ b/family/sort/feedback-идеи.md @@ -0,0 +1,12 @@ +--- +title: "Feedback идеи" +aliases: ["feedback-идеи", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Feedback идеи + +Slippers +Messengers instead of phone +Keys tied to hand is awful +Toothpicks in restaurants \ No newline at end of file diff --git a/family/sort/grohe-ключ-активации.md b/family/sort/grohe-ключ-активации.md new file mode 100644 index 00000000..0e47f1ff --- /dev/null +++ b/family/sort/grohe-ключ-активации.md @@ -0,0 +1,9 @@ +--- +title: "Grohe — ключ активации" +aliases: ["grohe-ключ-активации", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Grohe — ключ активации + +G4C-KG6P-07IU-P9F1 \ No newline at end of file diff --git a/family/sort/keep-2023-09-13_15_03_43.md b/family/sort/keep-2023-09-13_15_03_43.md new file mode 100644 index 00000000..93fc6e5f --- /dev/null +++ b/family/sort/keep-2023-09-13_15_03_43.md @@ -0,0 +1,13 @@ +--- +title: "Да будь я евреем преклонных годов," +aliases: ["keep-2023-09-13_15_03_43", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Цитаты + +Да будь я евреем преклонных годов, +И то - nicht zweifelnd und bitter, +Немецкий я б выучил только за то, +Что им разговаривал Гитлер. + diff --git a/family/sort/keep-2023-09-24_14_40_48.md b/family/sort/keep-2023-09-24_14_40_48.md new file mode 100644 index 00000000..31c6b527 --- /dev/null +++ b/family/sort/keep-2023-09-24_14_40_48.md @@ -0,0 +1,9 @@ +--- +title: "Винты м8 на 80 или 60" +aliases: ["keep-2023-09-24_14_40_48", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Винты м8 на 80 или 60 + +Винты м8 на 80 или 60 \ No newline at end of file diff --git a/family/sort/keep-2023-10-10_11_15_25.md b/family/sort/keep-2023-10-10_11_15_25.md new file mode 100644 index 00000000..82be6dcc --- /dev/null +++ b/family/sort/keep-2023-10-10_11_15_25.md @@ -0,0 +1,10 @@ +--- +title: "Акридерм ГК на сухую" +aliases: ["keep-2023-10-10_11_15_25", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Акридерм ГК на сухую + +Акридерм ГК на сухую +Флуконазол 150 раз/5 дней (4 таблетки) \ No newline at end of file diff --git a/family/sort/keep-2023-11-12_18_59_50.md b/family/sort/keep-2023-11-12_18_59_50.md new file mode 100644 index 00000000..81212387 --- /dev/null +++ b/family/sort/keep-2023-11-12_18_59_50.md @@ -0,0 +1,9 @@ +--- +title: "https://www.canadapost-postescanada.ca/track-reperage/en#/de" +aliases: ["keep-2023-11-12_18_59_50", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# https://www.canadapost-postescanada.ca/track-reperage/en#/de + +https://www.canadapost-postescanada.ca/track-reperage/en#/details/CC240024062CA \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_19.md b/family/sort/keep-2023-11-14_00_41_19.md new file mode 100644 index 00000000..551cc20c --- /dev/null +++ b/family/sort/keep-2023-11-14_00_41_19.md @@ -0,0 +1,10 @@ +--- +title: "11:20" +aliases: ["keep-2023-11-14_00_41_19", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# 11:20 + +11:20 +19:35 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_20.md b/family/sort/keep-2023-11-14_00_41_20.md new file mode 100644 index 00000000..2a46062b --- /dev/null +++ b/family/sort/keep-2023-11-14_00_41_20.md @@ -0,0 +1,11 @@ +--- +title: "Your unlock code for 353061231699260" +aliases: ["keep-2023-11-14_00_41_20", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Your unlock code for 353061231699260 + +Your unlock code for 353061231699260 + +930223DAC2FBC221 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_21.md b/family/sort/keep-2023-11-14_00_41_21.md new file mode 100644 index 00000000..a7bb516d --- /dev/null +++ b/family/sort/keep-2023-11-14_00_41_21.md @@ -0,0 +1,34 @@ +--- +title: Счастья вам, здоровья, неба +aliases: + - keep-2023-11-14_00_41_21 + - keep-import +tags: + - sort + - keep-import + - timestamped + - стихи + - мои-стихи +updated: 2026-05-17 +--- +# Счастья вам, здоровья, неба + +Счастья вам, здоровья, неба +Мирного над головой +Летом чтоб побольше снега +Много зелени зимой + +Чаще баловать друг дружку +Вместе бегать до пивнушки +Подливать в пустую кружку +Содержать в тепле ватрушку + +Чтобы все всегда стояло, +В гараже, под одеялом, +Чтобы дым был коромыслом +Но дружите с здравым смыслом + +Все желаю вам по два я +Двух котов, два одеяла +Две машин и гаража вам +И одной любви - навалом \ No newline at end of file diff --git a/family/sort/zoom-ссылка.md b/family/sort/zoom-ссылка.md new file mode 100644 index 00000000..5d029fa5 --- /dev/null +++ b/family/sort/zoom-ссылка.md @@ -0,0 +1,9 @@ +--- +title: "Zoom ссылка" +aliases: ["zoom-ссылка", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Моя Zoom ссылка/My Zoom link + +https://duckduckgo.zoom.us/my/malex \ No newline at end of file diff --git a/family/sort/инн-второй.md b/family/sort/инн-второй.md new file mode 100644 index 00000000..efed1f3e --- /dev/null +++ b/family/sort/инн-второй.md @@ -0,0 +1,19 @@ +--- +title: "ИНН (второй)" +aliases: ["инн-второй", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# ИНН Бишкек ПИН + +21108198750093 + + + +Токтогула 43, кв.16 +Код 67 + +Управление Государственной налоговой службы по Свердловскому району - аккумуляционный счет +4402041001000290 +440001 +Единый налог для субъектов малого \ No newline at end of file diff --git a/family/sort/инн.md b/family/sort/инн.md new file mode 100644 index 00000000..9fa13690 --- /dev/null +++ b/family/sort/инн.md @@ -0,0 +1,9 @@ +--- +title: "ИНН" +aliases: ["инн", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# ИНН РФ + +540700361442 \ No newline at end of file diff --git a/family/sort/код-котла-vaillant.md b/family/sort/код-котла-vaillant.md new file mode 100644 index 00000000..16ddc909 --- /dev/null +++ b/family/sort/код-котла-vaillant.md @@ -0,0 +1,10 @@ +--- +title: "Код котла Vaillant" +aliases: ["код-котла-vaillant", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код котла Vaillant Лаки Парк + +Котёл vaillant сервисное меню +Код 17 \ No newline at end of file diff --git a/family/sort/код-от-лестницы.md b/family/sort/код-от-лестницы.md new file mode 100644 index 00000000..f476845b --- /dev/null +++ b/family/sort/код-от-лестницы.md @@ -0,0 +1,9 @@ +--- +title: "Код от лестницы" +aliases: ["код-от-лестницы", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код лестницы 5 подъезд Каралаева Бишкек + +3698# \ No newline at end of file diff --git a/family/sort/код-садика.md b/family/sort/код-садика.md new file mode 100644 index 00000000..3ac98a37 --- /dev/null +++ b/family/sort/код-садика.md @@ -0,0 +1,9 @@ +--- +title: "Код садика" +aliases: ["код-садика", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код садика Excellent + +1780# \ No newline at end of file diff --git a/family/sort/код-чемодан.md b/family/sort/код-чемодан.md new file mode 100644 index 00000000..4ba3a36e --- /dev/null +++ b/family/sort/код-чемодан.md @@ -0,0 +1,9 @@ +--- +title: "Код чемодан" +aliases: ["код-чемодан", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код от чемодана Samsonite + +975 \ No newline at end of file diff --git a/family/sort/пин-налог-кг.md b/family/sort/пин-налог-кг.md new file mode 100644 index 00000000..6d6ae387 --- /dev/null +++ b/family/sort/пин-налог-кг.md @@ -0,0 +1,19 @@ +--- +title: "ПИН налог КГ" +aliases: ["пин-налог-кг", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# ПИН налог КГ + +21108198750093 + + + +Токтогула 43, кв.16 +Код 67 + +Управление Государственной налоговой службы по Свердловскому району - аккумуляционный счет +4402041001000290 +440001 +Единый налог для субъектов малого \ No newline at end of file diff --git a/family/sort/пин.md b/family/sort/пин.md new file mode 100644 index 00000000..e3227efe --- /dev/null +++ b/family/sort/пин.md @@ -0,0 +1,9 @@ +--- +title: "ПИН" +aliases: ["пин", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# ПИН + +21108198750093 \ No newline at end of file diff --git a/family/sort/трек-номер-dhl.md b/family/sort/трек-номер-dhl.md new file mode 100644 index 00000000..5c970f92 --- /dev/null +++ b/family/sort/трек-номер-dhl.md @@ -0,0 +1,10 @@ +--- +title: "Трек-номер DHL" +aliases: ["трек-номер-dhl", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Трек-номер DHL + +5867032404 +Боконбаева \ No newline at end of file From a21139a325c66528018e4602c42f9577f5fd5766 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 04:03:31 +0600 Subject: [PATCH 32/83] [2026-06-01] sort: processed 10, deleted 10 --- family/documents/altai-house-inventory.md | 4 ++++ .../documents/military-documents-checklist.md | 14 +++++++++++ family/sort/документы-военкомат.md | 13 ----------- family/sort/задачи-по-фасадам.md | 14 ----------- family/sort/идея-бренда.md | 9 -------- family/sort/коды-сейфа.md | 10 -------- family/sort/конкурсы-и-игры-на-вечеринке.md | 23 ------------------- family/sort/контакт-андрей-исаев-ddg.md | 9 -------- family/sort/кофр-размер.md | 10 -------- family/sort/лдсп-размер-на-стиралку.md | 9 -------- family/sort/лизе-на-день-рождения.md | 9 -------- .../documents/debts-ledger.md | 7 +++--- personal/ideas/brand-ideas.md | 8 +++++++ work/plans/contact-andrey-isaev.md | 8 +++++++ 14 files changed, 37 insertions(+), 110 deletions(-) create mode 100644 family/documents/military-documents-checklist.md delete mode 100644 family/sort/документы-военкомат.md delete mode 100644 family/sort/задачи-по-фасадам.md delete mode 100644 family/sort/идея-бренда.md delete mode 100644 family/sort/коды-сейфа.md delete mode 100644 family/sort/конкурсы-и-игры-на-вечеринке.md delete mode 100644 family/sort/контакт-андрей-исаев-ddg.md delete mode 100644 family/sort/кофр-размер.md delete mode 100644 family/sort/лдсп-размер-на-стиралку.md delete mode 100644 family/sort/лизе-на-день-рождения.md rename family/sort/долги-и-расчёты.md => personal/documents/debts-ledger.md (89%) create mode 100644 personal/ideas/brand-ideas.md create mode 100644 work/plans/contact-andrey-isaev.md diff --git a/family/documents/altai-house-inventory.md b/family/documents/altai-house-inventory.md index 2946c5e9..d9a02f9d 100644 --- a/family/documents/altai-house-inventory.md +++ b/family/documents/altai-house-inventory.md @@ -46,6 +46,10 @@ related: "[[family/documents/altai-shopping]]" - Покрасить газовую трубу - Дюбель KPR Pike 8×140 +## Замеры (прочее) + +- ЛДСП на стиралку: 395×555×10 мм + ## Стеллаж в кладовку (размеры) - Ш: 4000 мм, В: 2400 мм, Г: 500 мм diff --git a/family/documents/military-documents-checklist.md b/family/documents/military-documents-checklist.md new file mode 100644 index 00000000..8002a046 --- /dev/null +++ b/family/documents/military-documents-checklist.md @@ -0,0 +1,14 @@ +--- +title: "Документы — военкомат" +tags: ["family", "documents", "sensitive"] +updated: "2026-06-01" +--- +# Документы — военкомат + +Список документов для военкомата: + +- Паспорт +- Военный билет +- Билет +- Свидетельство ИП +- Талон регистрации diff --git a/family/sort/документы-военкомат.md b/family/sort/документы-военкомат.md deleted file mode 100644 index bb2717a7..00000000 --- a/family/sort/документы-военкомат.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "Документы военкомат" -aliases: ["документы-военкомат", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Документы военкомат - -Паспорт -Военный билет -Билет -Свидетельство ип -Талон регистрации \ No newline at end of file diff --git a/family/sort/задачи-по-фасадам.md b/family/sort/задачи-по-фасадам.md deleted file mode 100644 index c0353fca..00000000 --- a/family/sort/задачи-по-фасадам.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: "Задачи по фасадам" -aliases: ["задачи-по-фасадам", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Задачи по фасадам - -Скрытый крепеж Фастер -Выводы электрики под подсветку -Подключение заслонок, записать цвета, сфоткать схемы -Планкен в пол -Покрасить газовую трубу -Дюбель kpr pike 8x140 \ No newline at end of file diff --git a/family/sort/идея-бренда.md b/family/sort/идея-бренда.md deleted file mode 100644 index 55c101e9..00000000 --- a/family/sort/идея-бренда.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Идея бренда" -aliases: ["идея-бренда", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Идея бренда - -Q(wdk..)ustard \ No newline at end of file diff --git a/family/sort/коды-сейфа.md b/family/sort/коды-сейфа.md deleted file mode 100644 index 77361ff6..00000000 --- a/family/sort/коды-сейфа.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Коды сейфа" -aliases: ["коды-сейфа", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Коды сейфа - -928509 -878819 \ No newline at end of file diff --git a/family/sort/конкурсы-и-игры-на-вечеринке.md b/family/sort/конкурсы-и-игры-на-вечеринке.md deleted file mode 100644 index ed100795..00000000 --- a/family/sort/конкурсы-и-игры-на-вечеринке.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "Конкурсы и игры на вечеринке" -aliases: ["конкурсы-и-игры-на-вечеринке", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Конкурсы и игры на вечеринке - -Псевдонимы: Участникам конкурса нужно коллективно придумать каждому участнику по очереди псевдоним связанный со страной в которую он бы мог мигрировать - -Алкогольный скриббл -Участники по очереди вытаскивают карточки с существительным и прилагательным и носом обмакнутым в алкоголь рисуют то что написано на карточке. - -Тост со случайными словами: -Участники говорят тост вплетая случайно сгенерированные слова через промежутки времени - -"Пьяные художники на песке": Участники рисуют на песке различные картинки или слова, используя палки, камни или руки. Остальные должны угадать, что изображено. Если угадывающие не могут определить изображение, художник выпивает. - -"Алкогольная рыбалка": Участники по очереди ловят на магнитную удочку предметы (например, пустые бутылки или металлические предметы) с заданиями. Задания могут быть связаны с искусством, мимикой или вопросами викторины. Если участник не справляется с заданием, он выпивает. - -"Пьяные поэты-мимы": Участники должны написать стихотворение или короткий рассказ на заданную тему, используя только жесты и мимику. За каждый непонятный или несмешной жест автор выпивает. - -"Пьяные поэты": Участники должны написать стихотворение или короткий рассказ на заданную тему, используя только слова, которые начинаются с определенной буквы. За каждое слово, не соответствующее условиям, автор выпивает. \ No newline at end of file diff --git a/family/sort/контакт-андрей-исаев-ddg.md b/family/sort/контакт-андрей-исаев-ddg.md deleted file mode 100644 index bc8512da..00000000 --- a/family/sort/контакт-андрей-исаев-ddg.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Контакт: Андрей Исаев DDG" -aliases: ["контакт-андрей-исаев-ddg", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Контакт: Андрей Исаев DDG - -Коллега по DDG из Бишкека \ No newline at end of file diff --git a/family/sort/кофр-размер.md b/family/sort/кофр-размер.md deleted file mode 100644 index d044b51d..00000000 --- a/family/sort/кофр-размер.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Кофр размер" -aliases: ["кофр-размер", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Кофр размер - -Ширина кофра на bmw -54 \ No newline at end of file diff --git a/family/sort/лдсп-размер-на-стиралку.md b/family/sort/лдсп-размер-на-стиралку.md deleted file mode 100644 index 565fcc02..00000000 --- a/family/sort/лдсп-размер-на-стиралку.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "ЛДСП размер на стиралку" -aliases: ["лдсп-размер-на-стиралку", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# ЛДСП размер на стиралку - -395*555*10 \ No newline at end of file diff --git a/family/sort/лизе-на-день-рождения.md b/family/sort/лизе-на-день-рождения.md deleted file mode 100644 index b99a08fa..00000000 --- a/family/sort/лизе-на-день-рождения.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Лизе на день рождения" -aliases: ["лизе-на-день-рождения", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Лизе на день рождения идеи - -Сухой лёд \ No newline at end of file diff --git a/family/sort/долги-и-расчёты.md b/personal/documents/debts-ledger.md similarity index 89% rename from family/sort/долги-и-расчёты.md rename to personal/documents/debts-ledger.md index d65f2064..367b4537 100644 --- a/family/sort/долги-и-расчёты.md +++ b/personal/documents/debts-ledger.md @@ -1,8 +1,7 @@ --- title: "Долги и расчёты" -aliases: ["долги-и-расчёты", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" +tags: ["personal", "finance", "sensitive"] +updated: "2026-06-01" --- # Долги и расчёты @@ -52,4 +51,4 @@ updated: "2026-05-17" 3 ипа, бургер, 3 Кроненберг -7.2 вова 100тыр/90111с \ No newline at end of file +7.2 вова 100тыр/90111с diff --git a/personal/ideas/brand-ideas.md b/personal/ideas/brand-ideas.md new file mode 100644 index 00000000..1ee7413a --- /dev/null +++ b/personal/ideas/brand-ideas.md @@ -0,0 +1,8 @@ +--- +title: "Идеи брендов" +tags: ["personal", "ideas", "business"] +updated: "2026-06-01" +--- +# Идеи брендов + +- Q(wdk..)ustard diff --git a/work/plans/contact-andrey-isaev.md b/work/plans/contact-andrey-isaev.md new file mode 100644 index 00000000..c2696b79 --- /dev/null +++ b/work/plans/contact-andrey-isaev.md @@ -0,0 +1,8 @@ +--- +title: "Контакт: Андрей Исаев" +tags: ["work", "contacts", "ddg"] +updated: "2026-06-01" +--- +# Андрей Исаев + +Коллега по DDG из Бишкека. From 6b98052c879b3369e01478b24b5af1e35070eb5d Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 04:03:38 +0600 Subject: [PATCH 33/83] [2026-06-01] sort: update queue index (106 remaining) --- family/sort-queue.md | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/family/sort-queue.md b/family/sort-queue.md index 415f7d2f..c4853301 100644 --- a/family/sort-queue.md +++ b/family/sort-queue.md @@ -1,3 +1,13 @@ +duty-free-список.md +feedback-идеи.md +grohe-ключ-активации.md +keep-2023-09-13_15_03_43.md +keep-2023-09-24_14_40_48.md +keep-2023-10-10_11_15_25.md +keep-2023-11-12_18_59_50.md +keep-2023-11-14_00_41_19.md +keep-2023-11-14_00_41_20.md +keep-2023-11-14_00_41_21.md keep-2023-11-14_00_41_22.md keep-2023-11-14_00_41_23.md keep-2023-11-14_00_41_25.md @@ -65,22 +75,21 @@ keep-2025-12-05_17_53_00.md keep-2025-12-10_15_45_54.md keep-2026-02-04_14_44_55.md keep-2026-03-23_12_14_12.md -документы-военкомат.md -долги-и-расчёты.md -задачи-по-фасадам.md -идея-бренда.md -коды-сейфа.md -конкурсы-и-игры-на-вечеринке.md -контакт-андрей-исаев-ddg.md -кофр-размер.md -лдсп-размер-на-стиралку.md -лизе-на-день-рождения.md +zoom-ссылка.md +инн-второй.md +инн.md +код-котла-vaillant.md +код-от-лестницы.md +код-садика.md +код-чемодан.md лыжи-размеры.md мтс-тариф-посекундный.md музыкальные-жанры-рекомендации.md настойки-рецепты.md номера-строителей.md ошибки-семинара.md +пин-налог-кг.md +пин.md показания-счётчиков.md праздничная-еда-список.md продукты-на-новый-год.md @@ -93,4 +102,5 @@ keep-2026-03-23_12_14_12.md список-дел-разное.md стеллаж-в-кладовку-размеры.md счётчик-каракол-показание.md +трек-номер-dhl.md уроки-истории-номер.md From 02782801435adbc032e6db7f4f38509ef73cabc8 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 05:02:59 +0600 Subject: [PATCH 34/83] [2026-06-01] sort: processed 10, deleted 10 --- family/sort-queue.md | 10 -------- family/sort/duty-free-список.md | 16 ------------ family/sort/feedback-идеи.md | 12 --------- family/sort/grohe-ключ-активации.md | 9 ------- family/sort/keep-2023-09-13_15_03_43.md | 13 ---------- family/sort/keep-2023-09-24_14_40_48.md | 9 ------- family/sort/keep-2023-10-10_11_15_25.md | 10 -------- family/sort/keep-2023-11-12_18_59_50.md | 9 ------- family/sort/keep-2023-11-14_00_41_19.md | 10 -------- family/sort/keep-2023-11-14_00_41_20.md | 11 -------- family/sort/keep-2023-11-14_00_41_21.md | 34 ------------------------- 11 files changed, 143 deletions(-) delete mode 100644 family/sort/duty-free-список.md delete mode 100644 family/sort/feedback-идеи.md delete mode 100644 family/sort/grohe-ключ-активации.md delete mode 100644 family/sort/keep-2023-09-13_15_03_43.md delete mode 100644 family/sort/keep-2023-09-24_14_40_48.md delete mode 100644 family/sort/keep-2023-10-10_11_15_25.md delete mode 100644 family/sort/keep-2023-11-12_18_59_50.md delete mode 100644 family/sort/keep-2023-11-14_00_41_19.md delete mode 100644 family/sort/keep-2023-11-14_00_41_20.md delete mode 100644 family/sort/keep-2023-11-14_00_41_21.md diff --git a/family/sort-queue.md b/family/sort-queue.md index c4853301..9512d927 100644 --- a/family/sort-queue.md +++ b/family/sort-queue.md @@ -1,13 +1,3 @@ -duty-free-список.md -feedback-идеи.md -grohe-ключ-активации.md -keep-2023-09-13_15_03_43.md -keep-2023-09-24_14_40_48.md -keep-2023-10-10_11_15_25.md -keep-2023-11-12_18_59_50.md -keep-2023-11-14_00_41_19.md -keep-2023-11-14_00_41_20.md -keep-2023-11-14_00_41_21.md keep-2023-11-14_00_41_22.md keep-2023-11-14_00_41_23.md keep-2023-11-14_00_41_25.md diff --git a/family/sort/duty-free-список.md b/family/sort/duty-free-список.md deleted file mode 100644 index 8b1b5e27..00000000 --- a/family/sort/duty-free-список.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "Duty Free список" -aliases: ["duty-free-список", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Duty Free список - -Reese's -Hanuta -Fisherman's friend -Oliva cigars -Sal de Ibiza -Chocodate -Yeni Raki -Sheridan's \ No newline at end of file diff --git a/family/sort/feedback-идеи.md b/family/sort/feedback-идеи.md deleted file mode 100644 index 64f6e28d..00000000 --- a/family/sort/feedback-идеи.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Feedback идеи" -aliases: ["feedback-идеи", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Feedback идеи - -Slippers -Messengers instead of phone -Keys tied to hand is awful -Toothpicks in restaurants \ No newline at end of file diff --git a/family/sort/grohe-ключ-активации.md b/family/sort/grohe-ключ-активации.md deleted file mode 100644 index 0e47f1ff..00000000 --- a/family/sort/grohe-ключ-активации.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Grohe — ключ активации" -aliases: ["grohe-ключ-активации", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Grohe — ключ активации - -G4C-KG6P-07IU-P9F1 \ No newline at end of file diff --git a/family/sort/keep-2023-09-13_15_03_43.md b/family/sort/keep-2023-09-13_15_03_43.md deleted file mode 100644 index 93fc6e5f..00000000 --- a/family/sort/keep-2023-09-13_15_03_43.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "Да будь я евреем преклонных годов," -aliases: ["keep-2023-09-13_15_03_43", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Цитаты - -Да будь я евреем преклонных годов, -И то - nicht zweifelnd und bitter, -Немецкий я б выучил только за то, -Что им разговаривал Гитлер. - diff --git a/family/sort/keep-2023-09-24_14_40_48.md b/family/sort/keep-2023-09-24_14_40_48.md deleted file mode 100644 index 31c6b527..00000000 --- a/family/sort/keep-2023-09-24_14_40_48.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Винты м8 на 80 или 60" -aliases: ["keep-2023-09-24_14_40_48", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Винты м8 на 80 или 60 - -Винты м8 на 80 или 60 \ No newline at end of file diff --git a/family/sort/keep-2023-10-10_11_15_25.md b/family/sort/keep-2023-10-10_11_15_25.md deleted file mode 100644 index 82be6dcc..00000000 --- a/family/sort/keep-2023-10-10_11_15_25.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Акридерм ГК на сухую" -aliases: ["keep-2023-10-10_11_15_25", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Акридерм ГК на сухую - -Акридерм ГК на сухую -Флуконазол 150 раз/5 дней (4 таблетки) \ No newline at end of file diff --git a/family/sort/keep-2023-11-12_18_59_50.md b/family/sort/keep-2023-11-12_18_59_50.md deleted file mode 100644 index 81212387..00000000 --- a/family/sort/keep-2023-11-12_18_59_50.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "https://www.canadapost-postescanada.ca/track-reperage/en#/de" -aliases: ["keep-2023-11-12_18_59_50", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# https://www.canadapost-postescanada.ca/track-reperage/en#/de - -https://www.canadapost-postescanada.ca/track-reperage/en#/details/CC240024062CA \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_19.md b/family/sort/keep-2023-11-14_00_41_19.md deleted file mode 100644 index 551cc20c..00000000 --- a/family/sort/keep-2023-11-14_00_41_19.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "11:20" -aliases: ["keep-2023-11-14_00_41_19", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# 11:20 - -11:20 -19:35 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_20.md b/family/sort/keep-2023-11-14_00_41_20.md deleted file mode 100644 index 2a46062b..00000000 --- a/family/sort/keep-2023-11-14_00_41_20.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Your unlock code for 353061231699260" -aliases: ["keep-2023-11-14_00_41_20", "keep-import"] -tags: ["sort", "keep-import", "timestamped"] -updated: "2026-05-17" ---- -# Your unlock code for 353061231699260 - -Your unlock code for 353061231699260 - -930223DAC2FBC221 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_21.md b/family/sort/keep-2023-11-14_00_41_21.md deleted file mode 100644 index a7bb516d..00000000 --- a/family/sort/keep-2023-11-14_00_41_21.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Счастья вам, здоровья, неба -aliases: - - keep-2023-11-14_00_41_21 - - keep-import -tags: - - sort - - keep-import - - timestamped - - стихи - - мои-стихи -updated: 2026-05-17 ---- -# Счастья вам, здоровья, неба - -Счастья вам, здоровья, неба -Мирного над головой -Летом чтоб побольше снега -Много зелени зимой - -Чаще баловать друг дружку -Вместе бегать до пивнушки -Подливать в пустую кружку -Содержать в тепле ватрушку - -Чтобы все всегда стояло, -В гараже, под одеялом, -Чтобы дым был коромыслом -Но дружите с здравым смыслом - -Все желаю вам по два я -Двух котов, два одеяла -Две машин и гаража вам -И одной любви - навалом \ No newline at end of file From 834d3c53692933fba0c006a63bb94e7275a9c47e Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 06:01:53 +0600 Subject: [PATCH 35/83] [2026-06-01] sort: processed 10, deleted 10 --- family/documents/sport-equipment.md | 13 +++++++++ family/sort/zoom-ссылка.md | 9 ------ family/sort/инн-второй.md | 19 ------------ family/sort/инн.md | 9 ------ family/sort/код-котла-vaillant.md | 10 ------- family/sort/код-от-лестницы.md | 9 ------ family/sort/код-садика.md | 9 ------ family/sort/код-чемодан.md | 9 ------ family/sort/лыжи-размеры.md | 10 ------- family/sort/показания-счётчиков.md | 45 ----------------------------- family/sort/трек-номер-dhl.md | 10 ------- 11 files changed, 13 insertions(+), 139 deletions(-) create mode 100644 family/documents/sport-equipment.md delete mode 100644 family/sort/zoom-ссылка.md delete mode 100644 family/sort/инн-второй.md delete mode 100644 family/sort/инн.md delete mode 100644 family/sort/код-котла-vaillant.md delete mode 100644 family/sort/код-от-лестницы.md delete mode 100644 family/sort/код-садика.md delete mode 100644 family/sort/код-чемодан.md delete mode 100644 family/sort/лыжи-размеры.md delete mode 100644 family/sort/показания-счётчиков.md delete mode 100644 family/sort/трек-номер-dhl.md diff --git a/family/documents/sport-equipment.md b/family/documents/sport-equipment.md new file mode 100644 index 00000000..5c8bf734 --- /dev/null +++ b/family/documents/sport-equipment.md @@ -0,0 +1,13 @@ +--- +title: "Спортивное снаряжение — размеры" +tags: ["family", "sport", "equipment"] +updated: "2026-06-01" +--- +# Спортивное снаряжение — размеры + +## Лыжи + +| Параметр | Значение | +|---|---| +| Длина | 2050 мм | +| Ширина | 44 / 48 мм | diff --git a/family/sort/zoom-ссылка.md b/family/sort/zoom-ссылка.md deleted file mode 100644 index 5d029fa5..00000000 --- a/family/sort/zoom-ссылка.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Zoom ссылка" -aliases: ["zoom-ссылка", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Моя Zoom ссылка/My Zoom link - -https://duckduckgo.zoom.us/my/malex \ No newline at end of file diff --git a/family/sort/инн-второй.md b/family/sort/инн-второй.md deleted file mode 100644 index efed1f3e..00000000 --- a/family/sort/инн-второй.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: "ИНН (второй)" -aliases: ["инн-второй", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# ИНН Бишкек ПИН - -21108198750093 - - - -Токтогула 43, кв.16 -Код 67 - -Управление Государственной налоговой службы по Свердловскому району - аккумуляционный счет -4402041001000290 -440001 -Единый налог для субъектов малого \ No newline at end of file diff --git a/family/sort/инн.md b/family/sort/инн.md deleted file mode 100644 index 9fa13690..00000000 --- a/family/sort/инн.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "ИНН" -aliases: ["инн", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# ИНН РФ - -540700361442 \ No newline at end of file diff --git a/family/sort/код-котла-vaillant.md b/family/sort/код-котла-vaillant.md deleted file mode 100644 index 16ddc909..00000000 --- a/family/sort/код-котла-vaillant.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Код котла Vaillant" -aliases: ["код-котла-vaillant", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код котла Vaillant Лаки Парк - -Котёл vaillant сервисное меню -Код 17 \ No newline at end of file diff --git a/family/sort/код-от-лестницы.md b/family/sort/код-от-лестницы.md deleted file mode 100644 index f476845b..00000000 --- a/family/sort/код-от-лестницы.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Код от лестницы" -aliases: ["код-от-лестницы", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код лестницы 5 подъезд Каралаева Бишкек - -3698# \ No newline at end of file diff --git a/family/sort/код-садика.md b/family/sort/код-садика.md deleted file mode 100644 index 3ac98a37..00000000 --- a/family/sort/код-садика.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Код садика" -aliases: ["код-садика", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код садика Excellent - -1780# \ No newline at end of file diff --git a/family/sort/код-чемодан.md b/family/sort/код-чемодан.md deleted file mode 100644 index 4ba3a36e..00000000 --- a/family/sort/код-чемодан.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Код чемодан" -aliases: ["код-чемодан", "keep-import"] -tags: ["sort", "keep-import", "sensitive"] -updated: "2026-05-17" ---- -# Код от чемодана Samsonite - -975 \ No newline at end of file diff --git a/family/sort/лыжи-размеры.md b/family/sort/лыжи-размеры.md deleted file mode 100644 index 283ef535..00000000 --- a/family/sort/лыжи-размеры.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Лыжи — размеры" -aliases: ["лыжи-размеры", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Лыжи — размеры - -Длина 2050 -Ширина: 44; 48 \ No newline at end of file diff --git a/family/sort/показания-счётчиков.md b/family/sort/показания-счётчиков.md deleted file mode 100644 index a2d26ecd..00000000 --- a/family/sort/показания-счётчиков.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: "Показания счётчиков" -aliases: ["показания-счётчиков", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Показания счётчиков - -Начальн -21202 -Х 5 -Г 2 -Э 2 - -Тариф -Э 2.6, с 1.07 2.68 -Х 17.98 с 1.07 18.56 -Г 108.36 с 1.07 111.82 - -Текущие -Х 10.6 -Г 4.196 -Э ? (Не опл) - -Х 14.9 (79.8) -Г 5.5 (145.81) -Э 149 (393.96) -Итог 620 - -Э 290 (141: 366.6) -Х 18.6 (3.3:59.33) -Г 6.6 (1.1:123) - -Сентябрь -Э 442 (152: 407.36) -Х 23.8 (5.2: 96.5) -Г 7.17 (0.57: 63.73) - -Э 549 (107: 286.8) -Х 27.55 (69.6 -Г 7.93 (144.12 - -Э 1034 (485: -Х 50.8 (27: -Г 23.67 (15.74: \ No newline at end of file diff --git a/family/sort/трек-номер-dhl.md b/family/sort/трек-номер-dhl.md deleted file mode 100644 index 5c970f92..00000000 --- a/family/sort/трек-номер-dhl.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Трек-номер DHL" -aliases: ["трек-номер-dhl", "keep-import"] -tags: ["sort", "keep-import"] -updated: "2026-05-17" ---- -# Трек-номер DHL - -5867032404 -Боконбаева \ No newline at end of file From 5a93080d86e914b88f8cd3c2d2eff02fee58046f Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 06:02:12 +0600 Subject: [PATCH 36/83] [2026-06-01] sort-queue: 86 files remaining --- family/sort-queue.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/family/sort-queue.md b/family/sort-queue.md index 9512d927..9744dca7 100644 --- a/family/sort-queue.md +++ b/family/sort-queue.md @@ -65,14 +65,6 @@ keep-2025-12-05_17_53_00.md keep-2025-12-10_15_45_54.md keep-2026-02-04_14_44_55.md keep-2026-03-23_12_14_12.md -zoom-ссылка.md -инн-второй.md -инн.md -код-котла-vaillant.md -код-от-лестницы.md -код-садика.md -код-чемодан.md -лыжи-размеры.md мтс-тариф-посекундный.md музыкальные-жанры-рекомендации.md настойки-рецепты.md @@ -80,7 +72,6 @@ zoom-ссылка.md ошибки-семинара.md пин-налог-кг.md пин.md -показания-счётчиков.md праздничная-еда-список.md продукты-на-новый-год.md пылесос-haier-размер.md @@ -92,5 +83,4 @@ zoom-ссылка.md список-дел-разное.md стеллаж-в-кладовку-размеры.md счётчик-каракол-показание.md -трек-номер-dhl.md уроки-истории-номер.md From c03619677bf85d1463a0b0cc746f5f2216e1ac4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 00:03:31 +0000 Subject: [PATCH 37/83] [2026-06-01] taiga sync: "family/sort/duty-free-\321\201\320\277\320\270\321\201\320\276\320\272.md" "family/sort/feedback-\320\270\320\264\320\265\320\270.md" "family/sort/grohe-\320\272\320\273\321\216\321\207-\320\260\320\272\321\202\320\270\320\262\320\260\321\206\320\270\320\270.md" family/sort/keep-2023-09-13_15_03_43.md family/sort/keep-2023-09-24_14_40_48.md --- family/sort/duty-free-список.md | 16 ++++ family/sort/feedback-идеи.md | 12 +++ family/sort/grohe-ключ-активации.md | 9 +++ family/sort/keep-2023-09-13_15_03_43.md | 13 +++ family/sort/keep-2023-09-24_14_40_48.md | 9 +++ family/sort/keep-2023-10-10_11_15_25.md | 10 +++ family/sort/keep-2023-11-12_18_59_50.md | 9 +++ family/sort/keep-2023-11-14_00_41_19.md | 10 +++ family/sort/keep-2023-11-14_00_41_20.md | 11 +++ family/sort/keep-2023-11-14_00_41_21.md | 34 ++++++++ family/sort/performance-review-вопросы.md | 11 +++ family/sort/pinduoduo-заказ.md | 9 +++ family/sort/алтай-счётчик-заявление.md | 11 +++ family/sort/антирадар.md | 11 +++ family/sort/взять-на-алтай-короткий.md | 16 ++++ family/sort/взять-на-алтай-стройматериалы.md | 62 +++++++++++++++ family/sort/вино.md | 9 +++ family/sort/витамины-и-таблетки.md | 17 ++++ family/sort/вопросы-по-погребу.md | 12 +++ family/sort/генерация-идей-творчество.md | 84 ++++++++++++++++++++ family/sort/документы-военкомат.md | 13 +++ family/sort/долги-и-расчёты.md | 55 +++++++++++++ family/sort/задачи-по-фасадам.md | 14 ++++ family/sort/идея-бренда.md | 9 +++ family/sort/коды-сейфа.md | 10 +++ family/sort/конкурсы-и-игры-на-вечеринке.md | 23 ++++++ family/sort/контакт-андрей-исаев-ddg.md | 9 +++ family/sort/кофр-размер.md | 10 +++ family/sort/лдсп-размер-на-стиралку.md | 9 +++ family/sort/лизе-на-день-рождения.md | 9 +++ work/plans/contact-andrey-isaev.md | 8 -- work/plans/performance-review-questions.md | 12 --- 32 files changed, 536 insertions(+), 20 deletions(-) create mode 100644 family/sort/duty-free-список.md create mode 100644 family/sort/feedback-идеи.md create mode 100644 family/sort/grohe-ключ-активации.md create mode 100644 family/sort/keep-2023-09-13_15_03_43.md create mode 100644 family/sort/keep-2023-09-24_14_40_48.md create mode 100644 family/sort/keep-2023-10-10_11_15_25.md create mode 100644 family/sort/keep-2023-11-12_18_59_50.md create mode 100644 family/sort/keep-2023-11-14_00_41_19.md create mode 100644 family/sort/keep-2023-11-14_00_41_20.md create mode 100644 family/sort/keep-2023-11-14_00_41_21.md create mode 100644 family/sort/performance-review-вопросы.md create mode 100644 family/sort/pinduoduo-заказ.md create mode 100644 family/sort/алтай-счётчик-заявление.md create mode 100644 family/sort/антирадар.md create mode 100644 family/sort/взять-на-алтай-короткий.md create mode 100644 family/sort/взять-на-алтай-стройматериалы.md create mode 100644 family/sort/вино.md create mode 100644 family/sort/витамины-и-таблетки.md create mode 100644 family/sort/вопросы-по-погребу.md create mode 100644 family/sort/генерация-идей-творчество.md create mode 100644 family/sort/документы-военкомат.md create mode 100644 family/sort/долги-и-расчёты.md create mode 100644 family/sort/задачи-по-фасадам.md create mode 100644 family/sort/идея-бренда.md create mode 100644 family/sort/коды-сейфа.md create mode 100644 family/sort/конкурсы-и-игры-на-вечеринке.md create mode 100644 family/sort/контакт-андрей-исаев-ddg.md create mode 100644 family/sort/кофр-размер.md create mode 100644 family/sort/лдсп-размер-на-стиралку.md create mode 100644 family/sort/лизе-на-день-рождения.md delete mode 100644 work/plans/contact-andrey-isaev.md delete mode 100644 work/plans/performance-review-questions.md diff --git a/family/sort/duty-free-список.md b/family/sort/duty-free-список.md new file mode 100644 index 00000000..8b1b5e27 --- /dev/null +++ b/family/sort/duty-free-список.md @@ -0,0 +1,16 @@ +--- +title: "Duty Free список" +aliases: ["duty-free-список", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Duty Free список + +Reese's +Hanuta +Fisherman's friend +Oliva cigars +Sal de Ibiza +Chocodate +Yeni Raki +Sheridan's \ No newline at end of file diff --git a/family/sort/feedback-идеи.md b/family/sort/feedback-идеи.md new file mode 100644 index 00000000..64f6e28d --- /dev/null +++ b/family/sort/feedback-идеи.md @@ -0,0 +1,12 @@ +--- +title: "Feedback идеи" +aliases: ["feedback-идеи", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Feedback идеи + +Slippers +Messengers instead of phone +Keys tied to hand is awful +Toothpicks in restaurants \ No newline at end of file diff --git a/family/sort/grohe-ключ-активации.md b/family/sort/grohe-ключ-активации.md new file mode 100644 index 00000000..0e47f1ff --- /dev/null +++ b/family/sort/grohe-ключ-активации.md @@ -0,0 +1,9 @@ +--- +title: "Grohe — ключ активации" +aliases: ["grohe-ключ-активации", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Grohe — ключ активации + +G4C-KG6P-07IU-P9F1 \ No newline at end of file diff --git a/family/sort/keep-2023-09-13_15_03_43.md b/family/sort/keep-2023-09-13_15_03_43.md new file mode 100644 index 00000000..93fc6e5f --- /dev/null +++ b/family/sort/keep-2023-09-13_15_03_43.md @@ -0,0 +1,13 @@ +--- +title: "Да будь я евреем преклонных годов," +aliases: ["keep-2023-09-13_15_03_43", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Цитаты + +Да будь я евреем преклонных годов, +И то - nicht zweifelnd und bitter, +Немецкий я б выучил только за то, +Что им разговаривал Гитлер. + diff --git a/family/sort/keep-2023-09-24_14_40_48.md b/family/sort/keep-2023-09-24_14_40_48.md new file mode 100644 index 00000000..31c6b527 --- /dev/null +++ b/family/sort/keep-2023-09-24_14_40_48.md @@ -0,0 +1,9 @@ +--- +title: "Винты м8 на 80 или 60" +aliases: ["keep-2023-09-24_14_40_48", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Винты м8 на 80 или 60 + +Винты м8 на 80 или 60 \ No newline at end of file diff --git a/family/sort/keep-2023-10-10_11_15_25.md b/family/sort/keep-2023-10-10_11_15_25.md new file mode 100644 index 00000000..82be6dcc --- /dev/null +++ b/family/sort/keep-2023-10-10_11_15_25.md @@ -0,0 +1,10 @@ +--- +title: "Акридерм ГК на сухую" +aliases: ["keep-2023-10-10_11_15_25", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Акридерм ГК на сухую + +Акридерм ГК на сухую +Флуконазол 150 раз/5 дней (4 таблетки) \ No newline at end of file diff --git a/family/sort/keep-2023-11-12_18_59_50.md b/family/sort/keep-2023-11-12_18_59_50.md new file mode 100644 index 00000000..81212387 --- /dev/null +++ b/family/sort/keep-2023-11-12_18_59_50.md @@ -0,0 +1,9 @@ +--- +title: "https://www.canadapost-postescanada.ca/track-reperage/en#/de" +aliases: ["keep-2023-11-12_18_59_50", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# https://www.canadapost-postescanada.ca/track-reperage/en#/de + +https://www.canadapost-postescanada.ca/track-reperage/en#/details/CC240024062CA \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_19.md b/family/sort/keep-2023-11-14_00_41_19.md new file mode 100644 index 00000000..551cc20c --- /dev/null +++ b/family/sort/keep-2023-11-14_00_41_19.md @@ -0,0 +1,10 @@ +--- +title: "11:20" +aliases: ["keep-2023-11-14_00_41_19", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# 11:20 + +11:20 +19:35 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_20.md b/family/sort/keep-2023-11-14_00_41_20.md new file mode 100644 index 00000000..2a46062b --- /dev/null +++ b/family/sort/keep-2023-11-14_00_41_20.md @@ -0,0 +1,11 @@ +--- +title: "Your unlock code for 353061231699260" +aliases: ["keep-2023-11-14_00_41_20", "keep-import"] +tags: ["sort", "keep-import", "timestamped"] +updated: "2026-05-17" +--- +# Your unlock code for 353061231699260 + +Your unlock code for 353061231699260 + +930223DAC2FBC221 \ No newline at end of file diff --git a/family/sort/keep-2023-11-14_00_41_21.md b/family/sort/keep-2023-11-14_00_41_21.md new file mode 100644 index 00000000..a7bb516d --- /dev/null +++ b/family/sort/keep-2023-11-14_00_41_21.md @@ -0,0 +1,34 @@ +--- +title: Счастья вам, здоровья, неба +aliases: + - keep-2023-11-14_00_41_21 + - keep-import +tags: + - sort + - keep-import + - timestamped + - стихи + - мои-стихи +updated: 2026-05-17 +--- +# Счастья вам, здоровья, неба + +Счастья вам, здоровья, неба +Мирного над головой +Летом чтоб побольше снега +Много зелени зимой + +Чаще баловать друг дружку +Вместе бегать до пивнушки +Подливать в пустую кружку +Содержать в тепле ватрушку + +Чтобы все всегда стояло, +В гараже, под одеялом, +Чтобы дым был коромыслом +Но дружите с здравым смыслом + +Все желаю вам по два я +Двух котов, два одеяла +Две машин и гаража вам +И одной любви - навалом \ No newline at end of file diff --git a/family/sort/performance-review-вопросы.md b/family/sort/performance-review-вопросы.md new file mode 100644 index 00000000..2b726a1c --- /dev/null +++ b/family/sort/performance-review-вопросы.md @@ -0,0 +1,11 @@ +--- +title: "Performance review вопросы" +aliases: ["performance-review-вопросы", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Вопросы для Performance review из Lead Dev masterclass + +- Are you happy with my work? +- What I suck at? +- How can I improve? \ No newline at end of file diff --git a/family/sort/pinduoduo-заказ.md b/family/sort/pinduoduo-заказ.md new file mode 100644 index 00000000..306999ff --- /dev/null +++ b/family/sort/pinduoduo-заказ.md @@ -0,0 +1,9 @@ +--- +title: "Pinduoduo заказ" +aliases: ["pinduoduo-заказ", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Pinduoduo заказ + +11081987 \ No newline at end of file diff --git a/family/sort/алтай-счётчик-заявление.md b/family/sort/алтай-счётчик-заявление.md new file mode 100644 index 00000000..645c987e --- /dev/null +++ b/family/sort/алтай-счётчик-заявление.md @@ -0,0 +1,11 @@ +--- +title: "Алтай счётчик — заявление" +aliases: ["алтай-счётчик-заявление", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Алтай счётчик — заявление + +Чтобы подать заявление на подключение электричества в домик на Алтае + +ЛК, заявление на замену счётчика, на столбе. На основании ФЗ 522 из-за неисправности счётчика: когда включается несколько приборов трещит, появляется запах \ No newline at end of file diff --git a/family/sort/антирадар.md b/family/sort/антирадар.md new file mode 100644 index 00000000..ad4b4ed6 --- /dev/null +++ b/family/sort/антирадар.md @@ -0,0 +1,11 @@ +--- +title: "Антирадар" +aliases: ["антирадар", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Антирадар + +Doppler pro wifi + +Добавить в список заказать для мерседеса \ No newline at end of file diff --git a/family/sort/взять-на-алтай-короткий.md b/family/sort/взять-на-алтай-короткий.md new file mode 100644 index 00000000..2d559fda --- /dev/null +++ b/family/sort/взять-на-алтай-короткий.md @@ -0,0 +1,16 @@ +--- +title: "Взять на Алтай (короткий)" +aliases: ["взять-на-алтай-короткий", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Взять на Алтай (короткий) + +Змей +Газ, печка +Посуда +Кресла +Коврики +Вода +Помпа? +Арматура \ No newline at end of file diff --git a/family/sort/взять-на-алтай-стройматериалы.md b/family/sort/взять-на-алтай-стройматериалы.md new file mode 100644 index 00000000..10b87221 --- /dev/null +++ b/family/sort/взять-на-алтай-стройматериалы.md @@ -0,0 +1,62 @@ +--- +title: "Взять на Алтай (стройматериалы)" +aliases: ["взять-на-алтай-стройматериалы", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Взять на Алтай (стройматериалы) + +✅Короба, ✅добор, ✅наличник, ✅ручки, ✅петли, ✅шпингалет,✅ саморезы 3.5*41, крестики, СВП, затирка под нефрит ситали мрамор, гибкая подводка, клапан давления, ✅блок управления +✅Померить раковину: вылет 300, глубина чаши ~150, расстояние 470-540, излив 140 +Схема лестницы +Раскладка плитки +Плитка в душевой? +Расположение трубы, вытяжки, КИВа +Смесители куда заказывать + +✅Документы на дом +Переходник HDMI +Барашек для стола +✅Сапоги +✅Воронка +✅Скотч +✅Энергетики +✅Лежаки +✅Хладагента, термосумка +✅Снасти +✅Стульчики +✅Газ +✅Фольга +✅Уголь для мяса +✅Кальян +🛒Вывод стояка канализации с гермозатвором +-Пленка укрыть дверь +✅Кальян +Песок +-Кроватка +Тележку взять +Щётка/веник +Совок +✅Мешки для мусора +-Краска для забора +-Шезлонг +✅Мангал, решетки +-Вентилятор +🛒Гвл: зал 11*4, спальня 6*2, ванная: 4*2 +🛒Гкл в душевую +🛒профиль металлический +🛒Душевой поддон, дверь +🛒Душевой сифон +🛒Сифон для раковины +🛒трубы водопроводные: 2м*8 тройники: 6, выводы: 7, углы: 6, муфта: 5, вывод под душевой смеситель +🛒Гибкая подводка +Тумба под раковину +Смесители +🛒Плитка, клей +🛒Линолеум +🛒Межкомнатные двери +-Матрасы +-стенка у печки +✅Стол +Доски? Террасная, для песочницы.. +Лестница деревянная \ No newline at end of file diff --git a/family/sort/вино.md b/family/sort/вино.md new file mode 100644 index 00000000..f2f549ef --- /dev/null +++ b/family/sort/вино.md @@ -0,0 +1,9 @@ +--- +title: "Вино" +aliases: ["вино", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Вино + +CH Bellevue Favereau \ No newline at end of file diff --git a/family/sort/витамины-и-таблетки.md b/family/sort/витамины-и-таблетки.md new file mode 100644 index 00000000..6b85cf00 --- /dev/null +++ b/family/sort/витамины-и-таблетки.md @@ -0,0 +1,17 @@ +--- +title: "Витамины и таблетки" +aliases: ["витамины-и-таблетки", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Витамины и таблетки + +Эхинцея-2 пипетки +Сироп бузины - 2 ложки маленькие. +Цинк- 2 ложки маленькие. +Утром ещё 2 витаминки зверят плюсом. +И утром и вечером натощак масло от кашля лоджку. + +Витамины для кота 2 штуки утром или днём, когда вспомнишь. +И 1 таблетку Aler G утром, одну вечером. Это антигистаминные. +Это в идеале. Если что-то забудешь, не смертельно \ No newline at end of file diff --git a/family/sort/вопросы-по-погребу.md b/family/sort/вопросы-по-погребу.md new file mode 100644 index 00000000..9faff777 --- /dev/null +++ b/family/sort/вопросы-по-погребу.md @@ -0,0 +1,12 @@ +--- +title: "Вопросы по погребу" +aliases: ["вопросы-по-погребу", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Вопросы по погребу + +Место, расположение +Вывоз земли? +Проезд через кучу +Проедет ли техника? Вручную? \ No newline at end of file diff --git a/family/sort/генерация-идей-творчество.md b/family/sort/генерация-идей-творчество.md new file mode 100644 index 00000000..4dade7cf --- /dev/null +++ b/family/sort/генерация-идей-творчество.md @@ -0,0 +1,84 @@ +--- +title: "Генерация идей (творчество)" +aliases: ["генерация-идей-творчество", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Генерация идей (творчество, процесс мозгового штурма) + +- смерть, принятие конечности, перерождение, бойцовский клуб +- + +- цель +- минимизация шума +- атмосфера: проекция, стилистика, одежда, свечи +- подбор референсов +- тема: ночь, город, одиночество, абсурд + +Музыка: +- Ограничения: 1 тональность, 1 темп, 3 аккорда → снижает хаос. +- Лупинг: короткий цикл (4–8 тактов) и вариации поверх. +- Случайные входы: генерация аккордов/ритма (dice/random apps). + +Поэтические +- Автоматическое письмо (5–10 мин без остановки). +- Ассоциативные цепочки (каждый добавляет слово). +- Ограниченные формы (например: 4 строки, фиксированный ритм). + +Темы (по направлениям) +1. Урбанистика и среда +Ночной транспорт, пустые станции, последний поезд +Дворы, подъезды, лифты как «переходные пространства», клаустрофобия, паранойя: шёпот +Камеры наблюдения / ощущение наблюдаемости +Неон, витрины, отражения в стекле +Заброшенные здания, индустриальные зоны +2. Время и состояние +Застывшее время / петля +Потеря последовательности событий +«5 минут, растянутые в вечность» +Утро после бессонной ночи +Распад дня на фрагменты +3. Идентичность +Раздвоение личности +«Я» как персонаж, наблюдающий себя +Потеря имени / языка +Маски (социальные, цифровые) +Альтернативные версии себя +4. Тело и восприятие +Замедленные движения +Синестезия (звук как цвет, слово как вкус) +Тело как чужой объект +Изменённое ощущение веса / гравитации +Дыхание как ритм композиции +5. Технологии и цифровое +Переписка без ответа +Ошибки интерфейса как поэзия +Глитчи, лаги, цифровые «артефакты» +Потерянные файлы / corrupted память +Человек как алгоритм +6. Природа (искажённая) +Лес ночью как лабиринт +Вода как зеркало/портал +Ветер как голос +Космос как пустота/шум +Растения как наблюдатели +7. Социальные сцены +Разговор, который не происходит +Случайная встреча с незнакомцем +Тишина в компании +Неловкость, паузы, недосказанность +Коллективное молчание +8. Абсурд и сюрреализм +Нелогичные переходы сцен +Объекты, меняющие свойства +Диалоги без смысла +Повторяющиеся символы +Нарушение причинно-следственных связей + +Быстрые генераторы (для запуска) +1 эмоция + 1 место + 1 ограничение +→ «паранойя + лифт + только шёпот» +1 объект + 1 искажение +→ «телефон, который отвечает сам» +1 временной сдвиг +→ «разговор из будущего с самим собой» \ No newline at end of file diff --git a/family/sort/документы-военкомат.md b/family/sort/документы-военкомат.md new file mode 100644 index 00000000..bb2717a7 --- /dev/null +++ b/family/sort/документы-военкомат.md @@ -0,0 +1,13 @@ +--- +title: "Документы военкомат" +aliases: ["документы-военкомат", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Документы военкомат + +Паспорт +Военный билет +Билет +Свидетельство ип +Талон регистрации \ No newline at end of file diff --git a/family/sort/долги-и-расчёты.md b/family/sort/долги-и-расчёты.md new file mode 100644 index 00000000..d65f2064 --- /dev/null +++ b/family/sort/долги-и-расчёты.md @@ -0,0 +1,55 @@ +--- +title: "Долги и расчёты" +aliases: ["долги-и-расчёты", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Долги и расчёты + +За кассеты 4000с + +Саша 21.04 173500руб/185200сом + +Юре в долг 500с +Ира 17тыр/18тыс + + ++5000 люстра ++22000 саша за учебу ++1000 саша нават 29.03 +15.03 возврат 154 за мясо + + +Вова 4.3 203407₽/200тыс +Вова 2.3 259310руб/500$+200тыс +Ира 15тыр-14тыс 12.02 +Вова 80тыс+17тыс на карту - 100тыр + +15.2 мбанк аккумулятор 8600 + +✅30.10 вова 190тыр - 167730 -130730 -48тыс на мбанк +11тыс Ира-долг + +ост 8351 + +✅19.11 75тыр-64880тс + +✅Обмен 27.11: 1500с/1925₽ + +✅Обмен 4.12: 57860с/70тыр -=45850 асель+12000нал +✅Обмен 6.12: 175200с/200тыр +✅6.12 -2300 ресторан +✅9.12 Алисе 1100 +✅10.12 обмен 7000$/99.8руб +✅15.12 40л горючки по 45р +✅-1450 кафе + +✅21.12 -5тыр жене +✅30тыр папе +✅30тыс Вове 20.01 + +✅ Вове -60тыр нал -5600$ -153600тыС +✅4.2 10к$->993тыр + +3 ипа, бургер, 3 Кроненберг + +7.2 вова 100тыр/90111с \ No newline at end of file diff --git a/family/sort/задачи-по-фасадам.md b/family/sort/задачи-по-фасадам.md new file mode 100644 index 00000000..c0353fca --- /dev/null +++ b/family/sort/задачи-по-фасадам.md @@ -0,0 +1,14 @@ +--- +title: "Задачи по фасадам" +aliases: ["задачи-по-фасадам", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Задачи по фасадам + +Скрытый крепеж Фастер +Выводы электрики под подсветку +Подключение заслонок, записать цвета, сфоткать схемы +Планкен в пол +Покрасить газовую трубу +Дюбель kpr pike 8x140 \ No newline at end of file diff --git a/family/sort/идея-бренда.md b/family/sort/идея-бренда.md new file mode 100644 index 00000000..55c101e9 --- /dev/null +++ b/family/sort/идея-бренда.md @@ -0,0 +1,9 @@ +--- +title: "Идея бренда" +aliases: ["идея-бренда", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Идея бренда + +Q(wdk..)ustard \ No newline at end of file diff --git a/family/sort/коды-сейфа.md b/family/sort/коды-сейфа.md new file mode 100644 index 00000000..77361ff6 --- /dev/null +++ b/family/sort/коды-сейфа.md @@ -0,0 +1,10 @@ +--- +title: "Коды сейфа" +aliases: ["коды-сейфа", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Коды сейфа + +928509 +878819 \ No newline at end of file diff --git a/family/sort/конкурсы-и-игры-на-вечеринке.md b/family/sort/конкурсы-и-игры-на-вечеринке.md new file mode 100644 index 00000000..ed100795 --- /dev/null +++ b/family/sort/конкурсы-и-игры-на-вечеринке.md @@ -0,0 +1,23 @@ +--- +title: "Конкурсы и игры на вечеринке" +aliases: ["конкурсы-и-игры-на-вечеринке", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Конкурсы и игры на вечеринке + +Псевдонимы: Участникам конкурса нужно коллективно придумать каждому участнику по очереди псевдоним связанный со страной в которую он бы мог мигрировать + +Алкогольный скриббл +Участники по очереди вытаскивают карточки с существительным и прилагательным и носом обмакнутым в алкоголь рисуют то что написано на карточке. + +Тост со случайными словами: +Участники говорят тост вплетая случайно сгенерированные слова через промежутки времени + +"Пьяные художники на песке": Участники рисуют на песке различные картинки или слова, используя палки, камни или руки. Остальные должны угадать, что изображено. Если угадывающие не могут определить изображение, художник выпивает. + +"Алкогольная рыбалка": Участники по очереди ловят на магнитную удочку предметы (например, пустые бутылки или металлические предметы) с заданиями. Задания могут быть связаны с искусством, мимикой или вопросами викторины. Если участник не справляется с заданием, он выпивает. + +"Пьяные поэты-мимы": Участники должны написать стихотворение или короткий рассказ на заданную тему, используя только жесты и мимику. За каждый непонятный или несмешной жест автор выпивает. + +"Пьяные поэты": Участники должны написать стихотворение или короткий рассказ на заданную тему, используя только слова, которые начинаются с определенной буквы. За каждое слово, не соответствующее условиям, автор выпивает. \ No newline at end of file diff --git a/family/sort/контакт-андрей-исаев-ddg.md b/family/sort/контакт-андрей-исаев-ddg.md new file mode 100644 index 00000000..bc8512da --- /dev/null +++ b/family/sort/контакт-андрей-исаев-ddg.md @@ -0,0 +1,9 @@ +--- +title: "Контакт: Андрей Исаев DDG" +aliases: ["контакт-андрей-исаев-ddg", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Контакт: Андрей Исаев DDG + +Коллега по DDG из Бишкека \ No newline at end of file diff --git a/family/sort/кофр-размер.md b/family/sort/кофр-размер.md new file mode 100644 index 00000000..d044b51d --- /dev/null +++ b/family/sort/кофр-размер.md @@ -0,0 +1,10 @@ +--- +title: "Кофр размер" +aliases: ["кофр-размер", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Кофр размер + +Ширина кофра на bmw +54 \ No newline at end of file diff --git a/family/sort/лдсп-размер-на-стиралку.md b/family/sort/лдсп-размер-на-стиралку.md new file mode 100644 index 00000000..565fcc02 --- /dev/null +++ b/family/sort/лдсп-размер-на-стиралку.md @@ -0,0 +1,9 @@ +--- +title: "ЛДСП размер на стиралку" +aliases: ["лдсп-размер-на-стиралку", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# ЛДСП размер на стиралку + +395*555*10 \ No newline at end of file diff --git a/family/sort/лизе-на-день-рождения.md b/family/sort/лизе-на-день-рождения.md new file mode 100644 index 00000000..b99a08fa --- /dev/null +++ b/family/sort/лизе-на-день-рождения.md @@ -0,0 +1,9 @@ +--- +title: "Лизе на день рождения" +aliases: ["лизе-на-день-рождения", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Лизе на день рождения идеи + +Сухой лёд \ No newline at end of file diff --git a/work/plans/contact-andrey-isaev.md b/work/plans/contact-andrey-isaev.md deleted file mode 100644 index c2696b79..00000000 --- a/work/plans/contact-andrey-isaev.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Контакт: Андрей Исаев" -tags: ["work", "contacts", "ddg"] -updated: "2026-06-01" ---- -# Андрей Исаев - -Коллега по DDG из Бишкека. diff --git a/work/plans/performance-review-questions.md b/work/plans/performance-review-questions.md deleted file mode 100644 index c97f909a..00000000 --- a/work/plans/performance-review-questions.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Performance Review — вопросы" -tags: ["work", "career", "self-improvement"] -updated: "2026-06-01" ---- -# Вопросы для Performance review - -Из Lead Dev masterclass: - -- Are you happy with my work? -- What I suck at? -- How can I improve? From c4f7cd428946307aa16743d8f1ae117651ba5179 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 00:03:31 +0000 Subject: [PATCH 38/83] syncthing-1780272211 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From e9dcaa3f375b214c17a902079845fa8f1da8c346 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 01:03:59 +0000 Subject: [PATCH 39/83] [2026-06-01] taiga sync: .stfolder/syncthing-folder-940f59.txt "family/sort/zoom-\321\201\321\201\321\213\320\273\320\272\320\260.md" "family/sort/\320\270\320\275\320\275-\320\262\321\202\320\276\321\200\320\276\320\271.md" "family/sort/\320\270\320\275\320\275.md" "family/sort/\320\272\320\276\320\264-\320\272\320\276\321\202\320\273\320\260-vaillant.md" --- .stfolder/syncthing-folder-940f59.txt | 0 family/sort/zoom-ссылка.md | 9 ++++++ family/sort/инн-второй.md | 19 +++++++++++ family/sort/инн.md | 9 ++++++ family/sort/код-котла-vaillant.md | 10 ++++++ family/sort/код-от-лестницы.md | 9 ++++++ family/sort/код-садика.md | 9 ++++++ family/sort/код-чемодан.md | 9 ++++++ family/sort/лыжи-размеры.md | 10 ++++++ family/sort/показания-счётчиков.md | 45 +++++++++++++++++++++++++++ family/sort/трек-номер-dhl.md | 10 ++++++ 11 files changed, 139 insertions(+) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt create mode 100644 family/sort/zoom-ссылка.md create mode 100644 family/sort/инн-второй.md create mode 100644 family/sort/инн.md create mode 100644 family/sort/код-котла-vaillant.md create mode 100644 family/sort/код-от-лестницы.md create mode 100644 family/sort/код-садика.md create mode 100644 family/sort/код-чемодан.md create mode 100644 family/sort/лыжи-размеры.md create mode 100644 family/sort/показания-счётчиков.md create mode 100644 family/sort/трек-номер-dhl.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/family/sort/zoom-ссылка.md b/family/sort/zoom-ссылка.md new file mode 100644 index 00000000..5d029fa5 --- /dev/null +++ b/family/sort/zoom-ссылка.md @@ -0,0 +1,9 @@ +--- +title: "Zoom ссылка" +aliases: ["zoom-ссылка", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Моя Zoom ссылка/My Zoom link + +https://duckduckgo.zoom.us/my/malex \ No newline at end of file diff --git a/family/sort/инн-второй.md b/family/sort/инн-второй.md new file mode 100644 index 00000000..efed1f3e --- /dev/null +++ b/family/sort/инн-второй.md @@ -0,0 +1,19 @@ +--- +title: "ИНН (второй)" +aliases: ["инн-второй", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# ИНН Бишкек ПИН + +21108198750093 + + + +Токтогула 43, кв.16 +Код 67 + +Управление Государственной налоговой службы по Свердловскому району - аккумуляционный счет +4402041001000290 +440001 +Единый налог для субъектов малого \ No newline at end of file diff --git a/family/sort/инн.md b/family/sort/инн.md new file mode 100644 index 00000000..9fa13690 --- /dev/null +++ b/family/sort/инн.md @@ -0,0 +1,9 @@ +--- +title: "ИНН" +aliases: ["инн", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# ИНН РФ + +540700361442 \ No newline at end of file diff --git a/family/sort/код-котла-vaillant.md b/family/sort/код-котла-vaillant.md new file mode 100644 index 00000000..16ddc909 --- /dev/null +++ b/family/sort/код-котла-vaillant.md @@ -0,0 +1,10 @@ +--- +title: "Код котла Vaillant" +aliases: ["код-котла-vaillant", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код котла Vaillant Лаки Парк + +Котёл vaillant сервисное меню +Код 17 \ No newline at end of file diff --git a/family/sort/код-от-лестницы.md b/family/sort/код-от-лестницы.md new file mode 100644 index 00000000..f476845b --- /dev/null +++ b/family/sort/код-от-лестницы.md @@ -0,0 +1,9 @@ +--- +title: "Код от лестницы" +aliases: ["код-от-лестницы", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код лестницы 5 подъезд Каралаева Бишкек + +3698# \ No newline at end of file diff --git a/family/sort/код-садика.md b/family/sort/код-садика.md new file mode 100644 index 00000000..3ac98a37 --- /dev/null +++ b/family/sort/код-садика.md @@ -0,0 +1,9 @@ +--- +title: "Код садика" +aliases: ["код-садика", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код садика Excellent + +1780# \ No newline at end of file diff --git a/family/sort/код-чемодан.md b/family/sort/код-чемодан.md new file mode 100644 index 00000000..4ba3a36e --- /dev/null +++ b/family/sort/код-чемодан.md @@ -0,0 +1,9 @@ +--- +title: "Код чемодан" +aliases: ["код-чемодан", "keep-import"] +tags: ["sort", "keep-import", "sensitive"] +updated: "2026-05-17" +--- +# Код от чемодана Samsonite + +975 \ No newline at end of file diff --git a/family/sort/лыжи-размеры.md b/family/sort/лыжи-размеры.md new file mode 100644 index 00000000..283ef535 --- /dev/null +++ b/family/sort/лыжи-размеры.md @@ -0,0 +1,10 @@ +--- +title: "Лыжи — размеры" +aliases: ["лыжи-размеры", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Лыжи — размеры + +Длина 2050 +Ширина: 44; 48 \ No newline at end of file diff --git a/family/sort/показания-счётчиков.md b/family/sort/показания-счётчиков.md new file mode 100644 index 00000000..a2d26ecd --- /dev/null +++ b/family/sort/показания-счётчиков.md @@ -0,0 +1,45 @@ +--- +title: "Показания счётчиков" +aliases: ["показания-счётчиков", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Показания счётчиков + +Начальн +21202 +Х 5 +Г 2 +Э 2 + +Тариф +Э 2.6, с 1.07 2.68 +Х 17.98 с 1.07 18.56 +Г 108.36 с 1.07 111.82 + +Текущие +Х 10.6 +Г 4.196 +Э ? (Не опл) + +Х 14.9 (79.8) +Г 5.5 (145.81) +Э 149 (393.96) +Итог 620 + +Э 290 (141: 366.6) +Х 18.6 (3.3:59.33) +Г 6.6 (1.1:123) + +Сентябрь +Э 442 (152: 407.36) +Х 23.8 (5.2: 96.5) +Г 7.17 (0.57: 63.73) + +Э 549 (107: 286.8) +Х 27.55 (69.6 +Г 7.93 (144.12 + +Э 1034 (485: +Х 50.8 (27: +Г 23.67 (15.74: \ No newline at end of file diff --git a/family/sort/трек-номер-dhl.md b/family/sort/трек-номер-dhl.md new file mode 100644 index 00000000..5c970f92 --- /dev/null +++ b/family/sort/трек-номер-dhl.md @@ -0,0 +1,10 @@ +--- +title: "Трек-номер DHL" +aliases: ["трек-номер-dhl", "keep-import"] +tags: ["sort", "keep-import"] +updated: "2026-05-17" +--- +# Трек-номер DHL + +5867032404 +Боконбаева \ No newline at end of file From 27ce93a5a875dc3c91c0026f408be524b32aea0b Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 07:06:04 +0600 Subject: [PATCH 40/83] 2026-06-01 daily brief --- work/briefs/daily/2026-06-01.md | 96 +++++++++++++++++ work/briefs/weekly/plan-2026-06-01.md | 150 ++++++++++++++++++++++++++ 2 files changed, 246 insertions(+) create mode 100644 work/briefs/daily/2026-06-01.md create mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md new file mode 100644 index 00000000..fef8c17c --- /dev/null +++ b/work/briefs/daily/2026-06-01.md @@ -0,0 +1,96 @@ +--- +## Daily Brief — 2026-06-01 + +### ✨ Morning +On June 1st 1980, CNN launched as the world's first 24-hour news channel — and Pac-Man hit North American arcades — both on the same Monday. Two machines engineered for continuous human attention, born together. +💧 Start with a glass of water. + +_No weekly plan found for 2026-06-01 — brief derived from DB state only. New signals since Friday: 3 task changes (1 completed: PR Check on main via Sam S fix), 1 new comment._ + +--- + +## Plan for Today + +1. ⚡ Fill out [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — 5 min, anonymous, overdue 5d +2. 🔴 Merge PR #5149 — Hide Free Plan in onboarding (CI ✅, review ✅ — just needs merge) +3. 🔴 Fix CI on PR #5145 — Ship AI onboarding winner; CI failing +4. 🔴 Start [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) [2d] — top_priority, due today +5. 🟠 Start [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) [1d] — due today +6. 🟠 Respond to [DRI <> Project Advisor async — Demo tracker blocking](https://app.asana.com/0/0/1213551072611261) +7. 🟠 6 GitHub review requests — batch after TP block +8. 📅 O-L Weekly Meeting — today + +--- + +### 🔴 Urgent / Overdue + +**[OVERDUE +3d] [DRI] — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) [0.5d]** +Context: Due 2026-05-28. PR #5149 has ✅ CI and ✅ review — fully unblocked. +Action: Merge PR #5149. + +**[OVERDUE +3d] [DRI] — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158957) [0.5d]** +Context: Due 2026-05-28. PR #5145 has 🔴 CI. +Action: Fix CI failures on PR #5145 and merge. + +**[OVERDUE +2d] [DRI] — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) [0.5d]** +Context: Due 2026-05-29. PR #5173 has ✅ CI, awaiting reviewer response. +Action: Ping reviewer to unblock. + +**[OVERDUE +40d] [DRI] — [PR Check is failing on main (CI)](https://app.asana.com/0/0/1213975496167929)** +Context: Due 2026-04-22. Sam S has an overnight fix PR succeeding in almost every run. New comment today. +Action: Review Sam's fix PR; close this task once merged. + +**[OVERDUE +5d] [DRI] — [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) [1-3d]** +Context: Due 2026-05-27, inbox. No recent activity. +Action: Start implementation or confirm if blocked/descoped. + +**Backlog cluster** (stale inbox/planning — informational, not blocking today): +Tab preview stuck (due 2025-04-15), Duo login Grafana (due 2025-07-23), Pinned tab opens link in background (due 2026-05-01), Text selection address bar (due 2026-05-01), PR Check gid:1214797526093576 (due 2026-05-15), Assertion Failure Pixel Anomaly (due 2025-09-17), Review Overdue Tasks Summary (due 2026-01-27). + +--- + +### 🟠 Needs Action Today + +**[DUE TODAY] [DRI] — [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950) [2d]** +Context: top_priority, due today, modified yesterday — active task starting today. +Action: Begin implementation. + +**[DUE TODAY] [DRI] — [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) [1d]** +Context: Inbox, due today, modified yesterday. +Action: Start work. + +**[DRI-async] — [DRI <> Project Advisor async for Demo tracker blocking](https://app.asana.com/0/0/1213551072611261)** +Context: macOS Release Board, inbox, modified 2026-05-29. Alex is DRI; needs response. +Action: Check async thread and respond. + +**PR Reviews — batch** (6 review requests queued — batch after TP block): +- Bump nativeStorage rollout to 100% [privacy-configuration] +- Enable ad blocking feature availability — soft launch [privacy-configuration] +- [macOS] Improve value transformer failure observability [apple-browsers] +- [macOS] Avoid force unwrap crash when calling debugDescription [apple-browsers] +- Fix maestro tests [apple-browsers] +- Enable iPad toggle for iOS 7.211 [privacy-configuration] + +--- + +### 🟡 Delegated — Follow Up Needed + +**[OVERDUE +11d] — [Privacy Triage: Apple - iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675)** → Jake Abel +Context: Due 2026-05-21. No update since 2026-05-20. +Action: Ping Jake — triage complete? Can close? + +**[OVERDUE +7d] — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782)** → Tom Strba +Context: Due 2026-05-25. Part of maintenance rotation. +Action: Verify Tom completed; follow up if not. + +--- + +### 🔵 Rhythms + +**TP**: iOS Duck.ai onboarding cluster — 5 active tasks in top_priority (iOS Release Board + O-N Meta). Multiple 0.5d tasks overdue since last week. TP is ~1 week old — not stale. Clear the quick tasks (merge/CI-fix) first, then pick up the [2d] work. + +Upcoming: +- **Today**: O-L Weekly Meeting +- **Tue Jun 2**: Apple Weekly Team Meeting +- **Wed Jun 3**: O-N Weekly Meeting +- **Jun 8–12**: WWDC — Alex partly AFK. Prep any handoffs before end of this week. diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md new file mode 100644 index 00000000..9a43d13b --- /dev/null +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -0,0 +1,150 @@ +# Weekly Plan + +--- +## Weekly Plan — Week of 2026-06-01 + +**Note**: No prior weekly review file found (`weekly/` directory was empty). This plan is seeded from current Asana state, not from a Friday review setup. Subsequent weeks will reference the prior review. + +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — umbrella project task due Fri 2026-06-05; four sub-tasks in `top_priority` (Persist dialogue [2d], Hide Free Plan, Hide stop button, Ship AI onboarding winner) all converge on this; Ship Review task (1215009192158961) is already created and downstream. This is the visible deliverable for the week. + +**Career Advisor status**: Dominik OOO entire week (LDX3 Jun 1-3 + Public Holiday Jun 4-5). **1:1 SKIPPED.** Next likely 1:1 window is bi-weekly cadence after Jun 8 — but Alex is partly AFK for WWDC'26 Jun 8-12. Realistic next 1:1: week of Jun 15. + +### Quadrants +| Quadrant | This Week | Notes | +|---|---|---| +| Project | **70%** | TP cluster is large; Ship Review by Fri is the gating event — Project bumped above 60% target. | +| AOR | **10%** | Light week — two CI-failing-on-main tasks need triage; otherwise PRs pending review. | +| Career | **15%** | Above 5% floor: 1:1 skipped but Project Advisor draft is overdue per career-notes. | +| Strategy | **5%** | Windows AOT delivery plan response to Ivy/Mark — a strategic comment, not a project deliverable. | + +### Shape + +**Mon 06-01:** Ramp + ship the 0.5d's +- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) (recurring, today) +- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — start; due today +- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — overdue 4d; PR #5145 has CI failing → fix CI first, then merge +- [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) — Sam has a PR up overnight; confirm if green and close, otherwise unblock +- Set 1-Must for today + +**Tue 06-02:** Onboarding cluster + strategic comment +- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) (recurring) +- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — continue / finish +- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 approved → merge +- **Strategy:** Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy responded Sat; Alex's two earlier comments need follow-up before Ivy "picks it up Mon/Tue as TP" + +**Wed 06-03:** Ship Review prep +- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) (recurring) +- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 waiting review → push for review +- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — start +- Triage CI-failing-on-main tasks (1213975496167929, 1214797526093576) + +**Thu 06-04:** Close loops; cover PR review backlog +- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — finish +- Clear GitHub review-requested queue (6 PRs pending Alex's review) +- Verify SR scope: [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — ensure subtasks listed + +**Fri 06-05:** Ship Review day + retro + career +- [iOS Address onboarding conflicts...](https://app.asana.com/0/0/1214592943696234) — Ship Review milestone (project due today) +- [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261) — close out async DRI sync +- **Career action** — Draft Part 1 of Advisor Readiness doc (see Career Action below) +- Write weekly retrospective (note: Dominik OOO → no 1:1 prep needed) +- WWDC AFK starts Mon Jun 8 — write handoff comment on TP cluster if Persist or Try Visiting slip + +### Must-Not-Forget + +- [ ] **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex + due 2026-05-28 (overdue 4d) — PR #5145 CI is red; this is the bottleneck for the AI onboarding ship. Alex needs to fix the failing job before merge can happen. + +- [ ] **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex + due 2026-05-28 (overdue 4d) — PR #5149 is **approved**; merge today/Tue to clear from the cluster. Alessandro asked "let me know when the PR is ready for another look" on the related task. + +- [ ] **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex + due 2026-05-29 (overdue 3d) — PR #5173 ⏳ waiting review; ping reviewers Mon. + +- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex + due 2026-06-01 (today) — biggest unstarted TP-cluster item; protect Mon/Tue for it. Will need draft PR by EOW for SR Fri. + +- [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex + due 2026-05-27 (overdue 5d) — Diego's comment Sat: "last Big Sur version releases Jun 8, Monterey+ version merges next week, public release Jun 15." Alex's PR is on the critical path. + +### AOR Quick Wins This Week + + +- **[PR Check is failing on main - testWhenTab...errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** + overdue 40 days — CI failing test on main; investigate flake vs real regression, disable or fix. + +- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** + overdue 17 days — second CI failing task; likely related or a flake batch. + +- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** + overdue 4 days — PR #4663 is already up (draft); review and promote out of draft. + +- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** + due 2026-04-24 (do_later section but flagged today) — feature flag cleanup; quick win if related ship is shipped. + +### Sprint Backlog (pick 1–2 if time allows) + + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + due 2026-05-01 (31d overdue) — Internal Product Feedback inbox; likely AOR-touching. + +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** + due 2026-05-01 (31d overdue) — Internal Product Feedback; PR #4630 already up addressing similar (cross-domain from pinned). + +- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** + due 2026-01-27 (125d overdue) — meta task, 5min to read & either close or schedule. + +- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** + due 2025-09-17 (257d overdue) — pixel investigation; verify still relevant before working. + +(+ 3 aged items >180 days in backlog — not listed: tab preview stuck 412d, Duo login Grafana 313d, Assertion Pixel 257d.) + +### On Radar + + +- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego: SR completed, last Big Sur release Jun 8, Monterey+ release Jun 15. Alex's "Make Monterrey-only" PR is on this critical path — keep in sync. +- **[SIGKILL inside MainViewController chrome bar reveal animation](https://app.asana.com/0/0/1215224247451374)** — Eduardo Pinto added defensive weak captures; Sentry/crash AOR touchpoint, monitor merge. +- **[CEF: Failing tests when 'setTabTitlesEarly' is enabled](https://app.asana.com/0/0/1214378030768173)** — Kris Wright zeroing in on root cause; touches `OnDocumentTitleChanged`. Monitor; engage if it blocks Apple work. +- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** — Elle flagged missing `site_loading_performance` pixel on macOS. AOR-adjacent, monitor. + +### Career Action This Week + +**Picked: Draft Part 1 of Advisor Readiness doc (30 min) — task already exists: [Readiness Self-Reflection for Potential Project Advisor - Alex M](https://app.asana.com/0/0/1210386994396212).** + +Why this one (priority 1 from career-notes): +- Project Advisor is the **single most direct EP3 lever** identified in the 2026-02 review. +- Status in career-notes: "Not started" — and the task has been sitting since Feb. +- 1:1 prep (priority 5) is moot — Dominik OOO all week. +- Calibration follow-up with Christie (priority 3) deferred — better raised at next 1:1 once Dominik is back (week of Jun 15). +- Strategic visibility (priority 4) is partially covered already this week by the Windows AOT comment (under Strategy quadrant). + +**Concrete deliverable**: 30-min block Fri afternoon — write Part 1 of the self-reflection doc (one project I'd be a strong advisor on, why, what unique perspective I bring). Don't polish; goal is to break the "not started" state. + +### On Radar / Participation Needed + +- **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** + Ivy + Mark replied Sat to Alex's two pushback comments ("spinning off another project without discussing... I don't get how this is different"). Ivy: "your plan is the foundation for this... I plan to pick it up Mon/Tue as my next top priority." **Engage Mon/Tue** with substantive reply — this is a scoping decision Alex wanted to influence; silence reads as acquiescence. + +- **[Sorting in big HTML is 15sec compared to Vivaldi's 2 second](https://app.asana.com/0/0/1215191840665591)** + Ivy proposed setting up a perf test using Boli's framework. Touches macOS perf AOR adjacent — **monitor**; engage if Apple team input requested. + +- **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** + Boli asked Bulcsu about isolated worlds on new native script injection APIs; CPM-related discussion. **Monitor**; not Apple-side. + +### Carried Forward from Last Week + +No prior weekly review exists — nothing to carry forward formally. The closest equivalents are: + +- **[Cursor integration: configure VSCode support](https://app.asana.com/0/0/1209808486380252)** — assignee: Alex + In `active` section, last modified 2026-05-06; not advanced in 3+ weeks. Decide: pick up or move to `do_later`. + +- **[GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213729659282440)** — assignee: Alex + In `active` section, last modified 2026-03-20; very stale. Decide: still relevant? Close or revive. + +- **[UI Tests refinement](https://app.asana.com/0/0/1210056873095697)** — assignee: Alex + In `active` section, last modified 2026-02-11; almost certainly stale. Status decision needed. + +- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214339792109087)** — possibly deleted (per snapshot ⚠️) — flagged for verification; do not act until confirmed. Current active agenda task is gid 1214933759913756 (due 2026-05-26). + +--- +*Based on DB state as of 2026-06-01 (no prior weekly review available). Sync freshness: 2026-06-01 01:01 UTC.* From c7d2148837491aca6814fd73caed7f57e4463fa7 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 07:07:23 +0600 Subject: [PATCH 41/83] =?UTF-8?q?2026-06-01=20daily=20brief=20=E2=80=94=20?= =?UTF-8?q?updated=20with=20weekly=20plan=20context?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/briefs/daily/2026-06-01.md | 83 +++++++++++++++------------------ 1 file changed, 37 insertions(+), 46 deletions(-) diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md index fef8c17c..06f83ea5 100644 --- a/work/briefs/daily/2026-06-01.md +++ b/work/briefs/daily/2026-06-01.md @@ -5,44 +5,43 @@ On June 1st 1980, CNN launched as the world's first 24-hour news channel — and Pac-Man hit North American arcades — both on the same Monday. Two machines engineered for continuous human attention, born together. 💧 Start with a glass of water. -_No weekly plan found for 2026-06-01 — brief derived from DB state only. New signals since Friday: 3 task changes (1 completed: PR Check on main via Sam S fix), 1 new comment._ +_Today's focus per weekly plan: **Ramp + ship the 0.5d's**. New signals since Friday: 3 task changes (1 completed: PR Check on main), 1 new comment from Sam S on CI. Dominik OOO all week (LDX3 + public holiday) — no 1:1._ --- ## Plan for Today -1. ⚡ Fill out [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — 5 min, anonymous, overdue 5d -2. 🔴 Merge PR #5149 — Hide Free Plan in onboarding (CI ✅, review ✅ — just needs merge) -3. 🔴 Fix CI on PR #5145 — Ship AI onboarding winner; CI failing -4. 🔴 Start [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) [2d] — top_priority, due today -5. 🟠 Start [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) [1d] — due today -6. 🟠 Respond to [DRI <> Project Advisor async — Demo tracker blocking](https://app.asana.com/0/0/1213551072611261) -7. 🟠 6 GitHub review requests — batch after TP block -8. 📅 O-L Weekly Meeting — today +1. ⚡ [Set your 1-Must for today](https://app.asana.com/0/0) — weekly plan calls this out explicitly; set intent before anything else +2. 🔴 Fix CI on PR #5145 → merge — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) overdue 4d; CI blocking merge +3. 🔴 Start [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) [2d] — due today, biggest unstarted TP item; protect morning block +4. 🟠 Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy replied Sat; silence reads as acquiescence; Mon/Tue deadline +5. 🟠 Confirm Sam S's CI fix → close [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) +6. 🟠 Ping reviewer on PR #5173 — [Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954) overdue 2d +7. 📅 O-L Weekly Meeting — today --- ### 🔴 Urgent / Overdue -**[OVERDUE +3d] [DRI] — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) [0.5d]** -Context: Due 2026-05-28. PR #5149 has ✅ CI and ✅ review — fully unblocked. -Action: Merge PR #5149. +**[OVERDUE +4d] [DRI] — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) [0.5d]** +Context: Due 2026-05-28. PR #5145 has 🔴 CI — this is the merge bottleneck for the AI onboarding ship. +Action: Fix failing CI job on PR #5145, then merge. -**[OVERDUE +3d] [DRI] — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158957) [0.5d]** -Context: Due 2026-05-28. PR #5145 has 🔴 CI. -Action: Fix CI failures on PR #5145 and merge. +**[OVERDUE +4d] [DRI] — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) [0.5d]** +Context: Due 2026-05-28. PR #5149 ✅ CI, ✅ review — fully approved. Weekly plan schedules merge for Tue. +Action: Merge today if CI fix is done fast; otherwise Tue first thing. -**[OVERDUE +2d] [DRI] — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) [0.5d]** -Context: Due 2026-05-29. PR #5173 has ✅ CI, awaiting reviewer response. -Action: Ping reviewer to unblock. - -**[OVERDUE +40d] [DRI] — [PR Check is failing on main (CI)](https://app.asana.com/0/0/1213975496167929)** -Context: Due 2026-04-22. Sam S has an overnight fix PR succeeding in almost every run. New comment today. -Action: Review Sam's fix PR; close this task once merged. +**[OVERDUE +3d] [DRI] — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) [0.5d]** +Context: Due 2026-05-29. PR #5173 ✅ CI, ⏳ review pending. +Action: Ping reviewer today. **[OVERDUE +5d] [DRI] — [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) [1-3d]** -Context: Due 2026-05-27, inbox. No recent activity. -Action: Start implementation or confirm if blocked/descoped. +Context: Due 2026-05-27. Diego: last Big Sur release Jun 8 — Alex's PR is on critical path for Jun 15 public release. +Action: Prioritise this week; schedule time before WWDC AFK. + +**[OVERDUE +40d] — [PR Check is failing on main (CI)](https://app.asana.com/0/0/1213975496167929)** +Context: Due 2026-04-22. Sam S has overnight fix PR succeeding in almost every run. +Action: Confirm Sam's PR is green → close task. **Backlog cluster** (stale inbox/planning — informational, not blocking today): Tab preview stuck (due 2025-04-15), Duo login Grafana (due 2025-07-23), Pinned tab opens link in background (due 2026-05-01), Text selection address bar (due 2026-05-01), PR Check gid:1214797526093576 (due 2026-05-15), Assertion Failure Pixel Anomaly (due 2025-09-17), Review Overdue Tasks Summary (due 2026-01-27). @@ -52,45 +51,37 @@ Tab preview stuck (due 2025-04-15), Duo login Grafana (due 2025-07-23), Pinned t ### 🟠 Needs Action Today **[DUE TODAY] [DRI] — [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950) [2d]** -Context: top_priority, due today, modified yesterday — active task starting today. -Action: Begin implementation. +Context: top_priority, due today. Biggest unstarted item in TP cluster; needs draft PR by EOW for Ship Review Fri. +Action: Begin implementation — protect morning block. -**[DUE TODAY] [DRI] — [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) [1d]** -Context: Inbox, due today, modified yesterday. -Action: Start work. +**[STRATEGIC] — Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719)** +Context: Ivy + Mark replied Sat to Alex's two pushback comments ("I plan to pick it up Mon/Tue as my TP"). Window closes today/Tue. +Action: Write substantive reply now — silence = acquiescence. -**[DRI-async] — [DRI <> Project Advisor async for Demo tracker blocking](https://app.asana.com/0/0/1213551072611261)** -Context: macOS Release Board, inbox, modified 2026-05-29. Alex is DRI; needs response. -Action: Check async thread and respond. - -**PR Reviews — batch** (6 review requests queued — batch after TP block): -- Bump nativeStorage rollout to 100% [privacy-configuration] -- Enable ad blocking feature availability — soft launch [privacy-configuration] -- [macOS] Improve value transformer failure observability [apple-browsers] -- [macOS] Avoid force unwrap crash when calling debugDescription [apple-browsers] -- Fix maestro tests [apple-browsers] -- Enable iPad toggle for iOS 7.211 [privacy-configuration] +**PR Reviews — batch** (batch after TP block — Thu per weekly plan): +6 review requests queued: nativeStorage rollout to 100%, ad blocking soft launch, value transformer observability, force unwrap crash fix, maestro tests, iPad toggle iOS 7.211. --- ### 🟡 Delegated — Follow Up Needed -**[OVERDUE +11d] — [Privacy Triage: Apple - iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675)** → Jake Abel +**[OVERDUE +11d] — [Privacy Triage: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675)** → Jake Abel Context: Due 2026-05-21. No update since 2026-05-20. -Action: Ping Jake — triage complete? Can close? +Action: Ping Jake — complete? Can close? **[OVERDUE +7d] — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782)** → Tom Strba -Context: Due 2026-05-25. Part of maintenance rotation. -Action: Verify Tom completed; follow up if not. +Context: Due 2026-05-25. Maintenance rotation. +Action: Verify completed; follow up if not. --- ### 🔵 Rhythms -**TP**: iOS Duck.ai onboarding cluster — 5 active tasks in top_priority (iOS Release Board + O-N Meta). Multiple 0.5d tasks overdue since last week. TP is ~1 week old — not stale. Clear the quick tasks (merge/CI-fix) first, then pick up the [2d] work. +**TP**: iOS Duck.ai onboarding cluster — [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — umbrella due Fri Jun 5. Four sub-tasks in top_priority, 3 already overdue. Ship Review (1215009192158961) is the Fri gating event. TP is ~1 week old — not stale. Upcoming: - **Today**: O-L Weekly Meeting - **Tue Jun 2**: Apple Weekly Team Meeting - **Wed Jun 3**: O-N Weekly Meeting -- **Jun 8–12**: WWDC — Alex partly AFK. Prep any handoffs before end of this week. +- **Dominik OOO all week** — no 1:1; next realistic 1:1 week of Jun 15 +- **Jun 8–12**: WWDC — partly AFK. Write handoff comment on TP cluster if Persist dialogue or Try Visiting slip past Fri. From d66eda5a7afec3e022439bb520094046d54e2a93 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 08:00:52 +0600 Subject: [PATCH 42/83] =?UTF-8?q?[2026-06-01]=20weekly=20plan=20cleanup=20?= =?UTF-8?q?=E2=80=94=20remove=20HTML=20comments,=20tighten=20phrasing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/briefs/weekly/plan-2026-06-01.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md index 9a43d13b..cb3f1be7 100644 --- a/work/briefs/weekly/plan-2026-06-01.md +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -68,7 +68,6 @@ due 2026-05-27 (overdue 5d) — Diego's comment Sat: "last Big Sur version releases Jun 8, Monterey+ version merges next week, public release Jun 15." Alex's PR is on the critical path. ### AOR Quick Wins This Week - - **[PR Check is failing on main - testWhenTab...errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** overdue 40 days — CI failing test on main; investigate flake vs real regression, disable or fix. @@ -80,10 +79,9 @@ overdue 4 days — PR #4663 is already up (draft); review and promote out of draft. - **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** - due 2026-04-24 (do_later section but flagged today) — feature flag cleanup; quick win if related ship is shipped. + due 2026-04-24 — feature flag cleanup; quick win if related ship is shipped. ### Sprint Backlog (pick 1–2 if time allows) - - **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** due 2026-05-01 (31d overdue) — Internal Product Feedback inbox; likely AOR-touching. @@ -97,10 +95,9 @@ - **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** due 2025-09-17 (257d overdue) — pixel investigation; verify still relevant before working. -(+ 3 aged items >180 days in backlog — not listed: tab preview stuck 412d, Duo login Grafana 313d, Assertion Pixel 257d.) +(+ 3 aged items >180 days in backlog — not listed: tab preview stuck 412d, Duo login Grafana 313d.) ### On Radar - - **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego: SR completed, last Big Sur release Jun 8, Monterey+ release Jun 15. Alex's "Make Monterrey-only" PR is on this critical path — keep in sync. - **[SIGKILL inside MainViewController chrome bar reveal animation](https://app.asana.com/0/0/1215224247451374)** — Eduardo Pinto added defensive weak captures; Sentry/crash AOR touchpoint, monitor merge. @@ -133,7 +130,7 @@ Why this one (priority 1 from career-notes): ### Carried Forward from Last Week -No prior weekly review exists — nothing to carry forward formally. The closest equivalents are: +No prior weekly review exists — nothing to carry forward formally. The closest equivalents are stale `active`-section tasks: - **[Cursor integration: configure VSCode support](https://app.asana.com/0/0/1209808486380252)** — assignee: Alex In `active` section, last modified 2026-05-06; not advanced in 3+ weeks. Decide: pick up or move to `do_later`. @@ -144,7 +141,7 @@ No prior weekly review exists — nothing to carry forward formally. The closest - **[UI Tests refinement](https://app.asana.com/0/0/1210056873095697)** — assignee: Alex In `active` section, last modified 2026-02-11; almost certainly stale. Status decision needed. -- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214339792109087)** — possibly deleted (per snapshot ⚠️) — flagged for verification; do not act until confirmed. Current active agenda task is gid 1214933759913756 (due 2026-05-26). +- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214339792109087)** — possibly deleted (per snapshot ⚠️) — flagged for verification; do not act until confirmed. Current active agenda task is gid 1214933759913756. --- -*Based on DB state as of 2026-06-01 (no prior weekly review available). Sync freshness: 2026-06-01 01:01 UTC.* +*Based on DB state as of 2026-06-01 (no prior weekly review available). Sync freshness: 2026-06-01 01:01 UTC. Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`.* From eda046963082817fe07197445ca7aef7e0ce0dea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 02:03:27 +0000 Subject: [PATCH 43/83] [2026-06-01] taiga sync: work/briefs/daily/2026-06-01.md work/briefs/weekly/plan-2026-06-01.md --- work/briefs/daily/2026-06-01.md | 87 --------------- work/briefs/weekly/plan-2026-06-01.md | 147 -------------------------- 2 files changed, 234 deletions(-) delete mode 100644 work/briefs/daily/2026-06-01.md delete mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md deleted file mode 100644 index 06f83ea5..00000000 --- a/work/briefs/daily/2026-06-01.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -## Daily Brief — 2026-06-01 - -### ✨ Morning -On June 1st 1980, CNN launched as the world's first 24-hour news channel — and Pac-Man hit North American arcades — both on the same Monday. Two machines engineered for continuous human attention, born together. -💧 Start with a glass of water. - -_Today's focus per weekly plan: **Ramp + ship the 0.5d's**. New signals since Friday: 3 task changes (1 completed: PR Check on main), 1 new comment from Sam S on CI. Dominik OOO all week (LDX3 + public holiday) — no 1:1._ - ---- - -## Plan for Today - -1. ⚡ [Set your 1-Must for today](https://app.asana.com/0/0) — weekly plan calls this out explicitly; set intent before anything else -2. 🔴 Fix CI on PR #5145 → merge — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) overdue 4d; CI blocking merge -3. 🔴 Start [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) [2d] — due today, biggest unstarted TP item; protect morning block -4. 🟠 Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy replied Sat; silence reads as acquiescence; Mon/Tue deadline -5. 🟠 Confirm Sam S's CI fix → close [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) -6. 🟠 Ping reviewer on PR #5173 — [Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954) overdue 2d -7. 📅 O-L Weekly Meeting — today - ---- - -### 🔴 Urgent / Overdue - -**[OVERDUE +4d] [DRI] — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) [0.5d]** -Context: Due 2026-05-28. PR #5145 has 🔴 CI — this is the merge bottleneck for the AI onboarding ship. -Action: Fix failing CI job on PR #5145, then merge. - -**[OVERDUE +4d] [DRI] — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) [0.5d]** -Context: Due 2026-05-28. PR #5149 ✅ CI, ✅ review — fully approved. Weekly plan schedules merge for Tue. -Action: Merge today if CI fix is done fast; otherwise Tue first thing. - -**[OVERDUE +3d] [DRI] — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) [0.5d]** -Context: Due 2026-05-29. PR #5173 ✅ CI, ⏳ review pending. -Action: Ping reviewer today. - -**[OVERDUE +5d] [DRI] — [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) [1-3d]** -Context: Due 2026-05-27. Diego: last Big Sur release Jun 8 — Alex's PR is on critical path for Jun 15 public release. -Action: Prioritise this week; schedule time before WWDC AFK. - -**[OVERDUE +40d] — [PR Check is failing on main (CI)](https://app.asana.com/0/0/1213975496167929)** -Context: Due 2026-04-22. Sam S has overnight fix PR succeeding in almost every run. -Action: Confirm Sam's PR is green → close task. - -**Backlog cluster** (stale inbox/planning — informational, not blocking today): -Tab preview stuck (due 2025-04-15), Duo login Grafana (due 2025-07-23), Pinned tab opens link in background (due 2026-05-01), Text selection address bar (due 2026-05-01), PR Check gid:1214797526093576 (due 2026-05-15), Assertion Failure Pixel Anomaly (due 2025-09-17), Review Overdue Tasks Summary (due 2026-01-27). - ---- - -### 🟠 Needs Action Today - -**[DUE TODAY] [DRI] — [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950) [2d]** -Context: top_priority, due today. Biggest unstarted item in TP cluster; needs draft PR by EOW for Ship Review Fri. -Action: Begin implementation — protect morning block. - -**[STRATEGIC] — Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719)** -Context: Ivy + Mark replied Sat to Alex's two pushback comments ("I plan to pick it up Mon/Tue as my TP"). Window closes today/Tue. -Action: Write substantive reply now — silence = acquiescence. - -**PR Reviews — batch** (batch after TP block — Thu per weekly plan): -6 review requests queued: nativeStorage rollout to 100%, ad blocking soft launch, value transformer observability, force unwrap crash fix, maestro tests, iPad toggle iOS 7.211. - ---- - -### 🟡 Delegated — Follow Up Needed - -**[OVERDUE +11d] — [Privacy Triage: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675)** → Jake Abel -Context: Due 2026-05-21. No update since 2026-05-20. -Action: Ping Jake — complete? Can close? - -**[OVERDUE +7d] — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782)** → Tom Strba -Context: Due 2026-05-25. Maintenance rotation. -Action: Verify completed; follow up if not. - ---- - -### 🔵 Rhythms - -**TP**: iOS Duck.ai onboarding cluster — [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — umbrella due Fri Jun 5. Four sub-tasks in top_priority, 3 already overdue. Ship Review (1215009192158961) is the Fri gating event. TP is ~1 week old — not stale. - -Upcoming: -- **Today**: O-L Weekly Meeting -- **Tue Jun 2**: Apple Weekly Team Meeting -- **Wed Jun 3**: O-N Weekly Meeting -- **Dominik OOO all week** — no 1:1; next realistic 1:1 week of Jun 15 -- **Jun 8–12**: WWDC — partly AFK. Write handoff comment on TP cluster if Persist dialogue or Try Visiting slip past Fri. diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md deleted file mode 100644 index cb3f1be7..00000000 --- a/work/briefs/weekly/plan-2026-06-01.md +++ /dev/null @@ -1,147 +0,0 @@ -# Weekly Plan - ---- -## Weekly Plan — Week of 2026-06-01 - -**Note**: No prior weekly review file found (`weekly/` directory was empty). This plan is seeded from current Asana state, not from a Friday review setup. Subsequent weeks will reference the prior review. - -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — umbrella project task due Fri 2026-06-05; four sub-tasks in `top_priority` (Persist dialogue [2d], Hide Free Plan, Hide stop button, Ship AI onboarding winner) all converge on this; Ship Review task (1215009192158961) is already created and downstream. This is the visible deliverable for the week. - -**Career Advisor status**: Dominik OOO entire week (LDX3 Jun 1-3 + Public Holiday Jun 4-5). **1:1 SKIPPED.** Next likely 1:1 window is bi-weekly cadence after Jun 8 — but Alex is partly AFK for WWDC'26 Jun 8-12. Realistic next 1:1: week of Jun 15. - -### Quadrants -| Quadrant | This Week | Notes | -|---|---|---| -| Project | **70%** | TP cluster is large; Ship Review by Fri is the gating event — Project bumped above 60% target. | -| AOR | **10%** | Light week — two CI-failing-on-main tasks need triage; otherwise PRs pending review. | -| Career | **15%** | Above 5% floor: 1:1 skipped but Project Advisor draft is overdue per career-notes. | -| Strategy | **5%** | Windows AOT delivery plan response to Ivy/Mark — a strategic comment, not a project deliverable. | - -### Shape - -**Mon 06-01:** Ramp + ship the 0.5d's -- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) (recurring, today) -- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — start; due today -- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — overdue 4d; PR #5145 has CI failing → fix CI first, then merge -- [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) — Sam has a PR up overnight; confirm if green and close, otherwise unblock -- Set 1-Must for today - -**Tue 06-02:** Onboarding cluster + strategic comment -- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) (recurring) -- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — continue / finish -- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 approved → merge -- **Strategy:** Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy responded Sat; Alex's two earlier comments need follow-up before Ivy "picks it up Mon/Tue as TP" - -**Wed 06-03:** Ship Review prep -- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) (recurring) -- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 waiting review → push for review -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — start -- Triage CI-failing-on-main tasks (1213975496167929, 1214797526093576) - -**Thu 06-04:** Close loops; cover PR review backlog -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — finish -- Clear GitHub review-requested queue (6 PRs pending Alex's review) -- Verify SR scope: [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — ensure subtasks listed - -**Fri 06-05:** Ship Review day + retro + career -- [iOS Address onboarding conflicts...](https://app.asana.com/0/0/1214592943696234) — Ship Review milestone (project due today) -- [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261) — close out async DRI sync -- **Career action** — Draft Part 1 of Advisor Readiness doc (see Career Action below) -- Write weekly retrospective (note: Dominik OOO → no 1:1 prep needed) -- WWDC AFK starts Mon Jun 8 — write handoff comment on TP cluster if Persist or Try Visiting slip - -### Must-Not-Forget - -- [ ] **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex - due 2026-05-28 (overdue 4d) — PR #5145 CI is red; this is the bottleneck for the AI onboarding ship. Alex needs to fix the failing job before merge can happen. - -- [ ] **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex - due 2026-05-28 (overdue 4d) — PR #5149 is **approved**; merge today/Tue to clear from the cluster. Alessandro asked "let me know when the PR is ready for another look" on the related task. - -- [ ] **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex - due 2026-05-29 (overdue 3d) — PR #5173 ⏳ waiting review; ping reviewers Mon. - -- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due 2026-06-01 (today) — biggest unstarted TP-cluster item; protect Mon/Tue for it. Will need draft PR by EOW for SR Fri. - -- [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex - due 2026-05-27 (overdue 5d) — Diego's comment Sat: "last Big Sur version releases Jun 8, Monterey+ version merges next week, public release Jun 15." Alex's PR is on the critical path. - -### AOR Quick Wins This Week - -- **[PR Check is failing on main - testWhenTab...errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** - overdue 40 days — CI failing test on main; investigate flake vs real regression, disable or fix. - -- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** - overdue 17 days — second CI failing task; likely related or a flake batch. - -- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** - overdue 4 days — PR #4663 is already up (draft); review and promote out of draft. - -- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** - due 2026-04-24 — feature flag cleanup; quick win if related ship is shipped. - -### Sprint Backlog (pick 1–2 if time allows) - -- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** - due 2026-05-01 (31d overdue) — Internal Product Feedback inbox; likely AOR-touching. - -- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** - due 2026-05-01 (31d overdue) — Internal Product Feedback; PR #4630 already up addressing similar (cross-domain from pinned). - -- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** - due 2026-01-27 (125d overdue) — meta task, 5min to read & either close or schedule. - -- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** - due 2025-09-17 (257d overdue) — pixel investigation; verify still relevant before working. - -(+ 3 aged items >180 days in backlog — not listed: tab preview stuck 412d, Duo login Grafana 313d.) - -### On Radar - -- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego: SR completed, last Big Sur release Jun 8, Monterey+ release Jun 15. Alex's "Make Monterrey-only" PR is on this critical path — keep in sync. -- **[SIGKILL inside MainViewController chrome bar reveal animation](https://app.asana.com/0/0/1215224247451374)** — Eduardo Pinto added defensive weak captures; Sentry/crash AOR touchpoint, monitor merge. -- **[CEF: Failing tests when 'setTabTitlesEarly' is enabled](https://app.asana.com/0/0/1214378030768173)** — Kris Wright zeroing in on root cause; touches `OnDocumentTitleChanged`. Monitor; engage if it blocks Apple work. -- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** — Elle flagged missing `site_loading_performance` pixel on macOS. AOR-adjacent, monitor. - -### Career Action This Week - -**Picked: Draft Part 1 of Advisor Readiness doc (30 min) — task already exists: [Readiness Self-Reflection for Potential Project Advisor - Alex M](https://app.asana.com/0/0/1210386994396212).** - -Why this one (priority 1 from career-notes): -- Project Advisor is the **single most direct EP3 lever** identified in the 2026-02 review. -- Status in career-notes: "Not started" — and the task has been sitting since Feb. -- 1:1 prep (priority 5) is moot — Dominik OOO all week. -- Calibration follow-up with Christie (priority 3) deferred — better raised at next 1:1 once Dominik is back (week of Jun 15). -- Strategic visibility (priority 4) is partially covered already this week by the Windows AOT comment (under Strategy quadrant). - -**Concrete deliverable**: 30-min block Fri afternoon — write Part 1 of the self-reflection doc (one project I'd be a strong advisor on, why, what unique perspective I bring). Don't polish; goal is to break the "not started" state. - -### On Radar / Participation Needed - -- **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** - Ivy + Mark replied Sat to Alex's two pushback comments ("spinning off another project without discussing... I don't get how this is different"). Ivy: "your plan is the foundation for this... I plan to pick it up Mon/Tue as my next top priority." **Engage Mon/Tue** with substantive reply — this is a scoping decision Alex wanted to influence; silence reads as acquiescence. - -- **[Sorting in big HTML is 15sec compared to Vivaldi's 2 second](https://app.asana.com/0/0/1215191840665591)** - Ivy proposed setting up a perf test using Boli's framework. Touches macOS perf AOR adjacent — **monitor**; engage if Apple team input requested. - -- **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** - Boli asked Bulcsu about isolated worlds on new native script injection APIs; CPM-related discussion. **Monitor**; not Apple-side. - -### Carried Forward from Last Week - -No prior weekly review exists — nothing to carry forward formally. The closest equivalents are stale `active`-section tasks: - -- **[Cursor integration: configure VSCode support](https://app.asana.com/0/0/1209808486380252)** — assignee: Alex - In `active` section, last modified 2026-05-06; not advanced in 3+ weeks. Decide: pick up or move to `do_later`. - -- **[GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213729659282440)** — assignee: Alex - In `active` section, last modified 2026-03-20; very stale. Decide: still relevant? Close or revive. - -- **[UI Tests refinement](https://app.asana.com/0/0/1210056873095697)** — assignee: Alex - In `active` section, last modified 2026-02-11; almost certainly stale. Status decision needed. - -- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214339792109087)** — possibly deleted (per snapshot ⚠️) — flagged for verification; do not act until confirmed. Current active agenda task is gid 1214933759913756. - ---- -*Based on DB state as of 2026-06-01 (no prior weekly review available). Sync freshness: 2026-06-01 01:01 UTC. Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`.* From 3fc6a838a882492b0c631107e03881bf8db05fda Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 02:03:28 +0000 Subject: [PATCH 44/83] syncthing-1780279408 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From 07319bfb3e095bae71c467b4db999b3dd5e2dd72 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 08:11:03 +0600 Subject: [PATCH 45/83] 2026-06-01 weekly plan --- work/briefs/weekly/plan-2026-06-01.md | 79 ++++++++++++++------------- 1 file changed, 41 insertions(+), 38 deletions(-) diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md index cb3f1be7..9035552c 100644 --- a/work/briefs/weekly/plan-2026-06-01.md +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -3,51 +3,51 @@ --- ## Weekly Plan — Week of 2026-06-01 -**Note**: No prior weekly review file found (`weekly/` directory was empty). This plan is seeded from current Asana state, not from a Friday review setup. Subsequent weeks will reference the prior review. +**Note**: No prior weekly review file exists for 2026-05-29. This plan is seeded from current Asana state and the existing carry-forward signals in My Tasks `top_priority` section. -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — umbrella project task due Fri 2026-06-05; four sub-tasks in `top_priority` (Persist dialogue [2d], Hide Free Plan, Hide stop button, Ship AI onboarding winner) all converge on this; Ship Review task (1215009192158961) is already created and downstream. This is the visible deliverable for the week. +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — umbrella deliverable due Fri 2026-06-05; four sub-tasks already in `top_priority` (Persist dialogue [2d], Hide Free Plan, Hide stop button, Ship AI onboarding winner) converge on it; Ship Review subtask `1215009192158961` is created and downstream. This is the visible shipping event for the week, and three of the four sub-tasks are already overdue 3–4 days. -**Career Advisor status**: Dominik OOO entire week (LDX3 Jun 1-3 + Public Holiday Jun 4-5). **1:1 SKIPPED.** Next likely 1:1 window is bi-weekly cadence after Jun 8 — but Alex is partly AFK for WWDC'26 Jun 8-12. Realistic next 1:1: week of Jun 15. +**Career Advisor status**: Dominik OOO entire week — LDX3 Jun 1–3 + Public Holiday Jun 4–5. **1:1 SKIPPED this week.** Next bi-weekly window Jun 15–17 is also at risk because Alex is partly AFK for WWDC'26 Jun 8–12. Realistic next 1:1: week of Jun 15. ### Quadrants | Quadrant | This Week | Notes | |---|---|---| -| Project | **70%** | TP cluster is large; Ship Review by Fri is the gating event — Project bumped above 60% target. | -| AOR | **10%** | Light week — two CI-failing-on-main tasks need triage; otherwise PRs pending review. | -| Career | **15%** | Above 5% floor: 1:1 skipped but Project Advisor draft is overdue per career-notes. | -| Strategy | **5%** | Windows AOT delivery plan response to Ivy/Mark — a strategic comment, not a project deliverable. | +| Project | **70%** | TP cluster is large; Ship Review Fri is the gating event — bumped above 60% target. | +| AOR | **10%** | Light week — two CI-failing-on-main tasks need triage; one delegated review-request batch on GitHub. | +| Career | **15%** | Above 5% floor: 1:1 skipped, but Project Advisor draft is overdue per career-notes and needs the cycle. | +| Strategy | **5%** | Windows AOT delivery plan response to Ivy/Mark — a scoping decision Alex wanted to influence. | ### Shape **Mon 06-01:** Ramp + ship the 0.5d's - [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) (recurring, today) - [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — start; due today -- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — overdue 4d; PR #5145 has CI failing → fix CI first, then merge -- [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) — Sam has a PR up overnight; confirm if green and close, otherwise unblock +- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — PR #5145 CI is red → fix CI failure first, then merge +- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 approved; Alessandro asked 06:53 today "let me know when the PR is ready for another look" → ping him + merge - Set 1-Must for today **Tue 06-02:** Onboarding cluster + strategic comment - [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) (recurring) - [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — continue / finish -- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 approved → merge -- **Strategy:** Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy responded Sat; Alex's two earlier comments need follow-up before Ivy "picks it up Mon/Tue as TP" +- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 CI ✅, review ✅ → land +- **Strategy:** Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy + Mark replied Sat; Ivy plans to "pick it up Mon/Tue as next top priority." Silence reads as acquiescence on a scoping decision. -**Wed 06-03:** Ship Review prep +**Wed 06-03:** Build out remaining TP + clear CI - [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) (recurring) -- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 waiting review → push for review - [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — start -- Triage CI-failing-on-main tasks (1213975496167929, 1214797526093576) +- Triage two CI-failing-on-main tasks (1213975496167929, 1214797526093576) +- [PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916) — on Diego's critical path (Monterey+ release Jun 15); push to merge this week -**Thu 06-04:** Close loops; cover PR review backlog +**Thu 06-04:** Close loops; PR review backlog - [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — finish - Clear GitHub review-requested queue (6 PRs pending Alex's review) -- Verify SR scope: [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — ensure subtasks listed +- Verify SR scope: [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — confirm subtasks listed and build is green -**Fri 06-05:** Ship Review day + retro + career +**Fri 06-05:** Ship Review + retro + career - [iOS Address onboarding conflicts...](https://app.asana.com/0/0/1214592943696234) — Ship Review milestone (project due today) -- [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261) — close out async DRI sync +- [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261) — close out async DRI sync before WWDC AFK - **Career action** — Draft Part 1 of Advisor Readiness doc (see Career Action below) -- Write weekly retrospective (note: Dominik OOO → no 1:1 prep needed) +- Write weekly retrospective (Dominik OOO → no 1:1 prep this week) - WWDC AFK starts Mon Jun 8 — write handoff comment on TP cluster if Persist or Try Visiting slip ### Must-Not-Forget @@ -56,16 +56,16 @@ due 2026-05-28 (overdue 4d) — PR #5145 CI is red; this is the bottleneck for the AI onboarding ship. Alex needs to fix the failing job before merge can happen. - [ ] **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex - due 2026-05-28 (overdue 4d) — PR #5149 is **approved**; merge today/Tue to clear from the cluster. Alessandro asked "let me know when the PR is ready for another look" on the related task. + due 2026-05-28 (overdue 4d) — PR #5149 is **approved**; Alessandro asked at 06:53 today "let me know when the PR is ready for another look." Ping + merge Mon. - [ ] **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex - due 2026-05-29 (overdue 3d) — PR #5173 ⏳ waiting review; ping reviewers Mon. + due 2026-05-29 (overdue 3d) — PR #5173 CI ✅ + review ✅ → land Mon or Tue. - [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due 2026-06-01 (today) — biggest unstarted TP-cluster item; protect Mon/Tue for it. Will need draft PR by EOW for SR Fri. + due 2026-06-01 (today) — biggest unstarted TP-cluster item; protect Mon/Tue. Needs a draft PR by EOW for SR Fri. - [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex - due 2026-05-27 (overdue 5d) — Diego's comment Sat: "last Big Sur version releases Jun 8, Monterey+ version merges next week, public release Jun 15." Alex's PR is on the critical path. + due 2026-05-27 (overdue 5d) — Diego confirmed: last Big Sur release Jun 8, Monterey+ release Jun 15. Alex's PR is on the critical path. ### AOR Quick Wins This Week @@ -76,18 +76,21 @@ overdue 17 days — second CI failing task; likely related or a flake batch. - **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** - overdue 4 days — PR #4663 is already up (draft); review and promote out of draft. + overdue 4 days — PR #4663 is up (draft); review and promote out of draft. - **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** - due 2026-04-24 — feature flag cleanup; quick win if related ship is shipped. + due 2026-04-24 — feature flag cleanup; quick win if the related ship is shipped. ### Sprint Backlog (pick 1–2 if time allows) - **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** - due 2026-05-01 (31d overdue) — Internal Product Feedback inbox; likely AOR-touching. + due 2026-05-01 (31d overdue) — Internal Product Feedback; likely AOR-touching. - **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** - due 2026-05-01 (31d overdue) — Internal Product Feedback; PR #4630 already up addressing similar (cross-domain from pinned). + due 2026-05-01 (31d overdue) — Internal Product Feedback; PR #4630 (cross-domain from pinned) addresses an adjacent case — verify and either consolidate or close. + +- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** + due 2026-05-26 (6d overdue) — 5-minute timebox; complete and close. - **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** due 2026-01-27 (125d overdue) — meta task, 5min to read & either close or schedule. @@ -95,7 +98,7 @@ - **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** due 2025-09-17 (257d overdue) — pixel investigation; verify still relevant before working. -(+ 3 aged items >180 days in backlog — not listed: tab preview stuck 412d, Duo login Grafana 313d.) +(+ 2 aged items >180 days in backlog — not listed: tab preview stuck 412d, Duo login Grafana 313d.) ### On Radar @@ -106,31 +109,31 @@ ### Career Action This Week -**Picked: Draft Part 1 of Advisor Readiness doc (30 min) — task already exists: [Readiness Self-Reflection for Potential Project Advisor - Alex M](https://app.asana.com/0/0/1210386994396212).** +**Picked: Draft Part 1 of Advisor Readiness doc (30 min) — task: [Readiness Self-Reflection for Potential Project Advisor - Alex M](https://app.asana.com/0/0/1210386994396212).** Why this one (priority 1 from career-notes): - Project Advisor is the **single most direct EP3 lever** identified in the 2026-02 review. -- Status in career-notes: "Not started" — and the task has been sitting since Feb. +- Status in career-notes: "Not started" — task has been sitting since Feb. - 1:1 prep (priority 5) is moot — Dominik OOO all week. - Calibration follow-up with Christie (priority 3) deferred — better raised at next 1:1 once Dominik is back (week of Jun 15). -- Strategic visibility (priority 4) is partially covered already this week by the Windows AOT comment (under Strategy quadrant). +- Strategic visibility (priority 4) is partially covered by the Windows AOT comment (Strategy quadrant). -**Concrete deliverable**: 30-min block Fri afternoon — write Part 1 of the self-reflection doc (one project I'd be a strong advisor on, why, what unique perspective I bring). Don't polish; goal is to break the "not started" state. +**Concrete deliverable**: 30-min block Fri afternoon — write Part 1 of the self-reflection doc (one project I'd be a strong advisor on, why, what unique perspective I bring). Don't polish; goal is to break the "not started" state before WWDC AFK. ### On Radar / Participation Needed - **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** - Ivy + Mark replied Sat to Alex's two pushback comments ("spinning off another project without discussing... I don't get how this is different"). Ivy: "your plan is the foundation for this... I plan to pick it up Mon/Tue as my next top priority." **Engage Mon/Tue** with substantive reply — this is a scoping decision Alex wanted to influence; silence reads as acquiescence. + Ivy + Mark replied Sat to Alex's two pushback comments ("spinning off another project without discussing... I don't get how this is different"). Ivy: "your plan is the foundation for this... I plan to pick it up Mon/Tue as my next top priority." **Engage Mon/Tue** with substantive reply — silence on a scoping decision reads as acquiescence. - **[Sorting in big HTML is 15sec compared to Vivaldi's 2 second](https://app.asana.com/0/0/1215191840665591)** - Ivy proposed setting up a perf test using Boli's framework. Touches macOS perf AOR adjacent — **monitor**; engage if Apple team input requested. + Ivy proposed a perf test using Boli's framework. Touches macOS perf AOR adjacent — **monitor**; engage if Apple team input requested. - **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** - Boli asked Bulcsu about isolated worlds on new native script injection APIs; CPM-related discussion. **Monitor**; not Apple-side. + Boli asked Bulcsu about isolated worlds on new native script injection APIs; CPM-related. **Monitor**; not Apple-side. ### Carried Forward from Last Week -No prior weekly review exists — nothing to carry forward formally. The closest equivalents are stale `active`-section tasks: +No prior weekly review exists — nothing to carry forward formally. The closest equivalents are stale `active`-section tasks needing a status decision: - **[Cursor integration: configure VSCode support](https://app.asana.com/0/0/1209808486380252)** — assignee: Alex In `active` section, last modified 2026-05-06; not advanced in 3+ weeks. Decide: pick up or move to `do_later`. @@ -141,7 +144,7 @@ No prior weekly review exists — nothing to carry forward formally. The closest - **[UI Tests refinement](https://app.asana.com/0/0/1210056873095697)** — assignee: Alex In `active` section, last modified 2026-02-11; almost certainly stale. Status decision needed. -- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214339792109087)** — possibly deleted (per snapshot ⚠️) — flagged for verification; do not act until confirmed. Current active agenda task is gid 1214933759913756. +- **[Dominik :: Alex Regular 1:1 Agenda (old)](https://app.asana.com/0/0/1214339792109087)** — possibly deleted (per snapshot ⚠️); do not act until confirmed. Current active agenda task is gid 1214933759913756. --- -*Based on DB state as of 2026-06-01 (no prior weekly review available). Sync freshness: 2026-06-01 01:01 UTC. Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`.* +*Based on DB state as of 2026-06-01 02:01 UTC (sync fresh). No prior weekly review available. Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`.* From b9bc9f279c70806af9b1fd2a89ace71be96568d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 03:03:50 +0000 Subject: [PATCH 46/83] [2026-06-01] taiga sync: .stfolder/syncthing-folder-940f59.txt work/briefs/weekly/plan-2026-06-01.md --- .stfolder/syncthing-folder-940f59.txt | 0 work/briefs/weekly/plan-2026-06-01.md | 150 -------------------------- 2 files changed, 150 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt delete mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md deleted file mode 100644 index 9035552c..00000000 --- a/work/briefs/weekly/plan-2026-06-01.md +++ /dev/null @@ -1,150 +0,0 @@ -# Weekly Plan - ---- -## Weekly Plan — Week of 2026-06-01 - -**Note**: No prior weekly review file exists for 2026-05-29. This plan is seeded from current Asana state and the existing carry-forward signals in My Tasks `top_priority` section. - -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — umbrella deliverable due Fri 2026-06-05; four sub-tasks already in `top_priority` (Persist dialogue [2d], Hide Free Plan, Hide stop button, Ship AI onboarding winner) converge on it; Ship Review subtask `1215009192158961` is created and downstream. This is the visible shipping event for the week, and three of the four sub-tasks are already overdue 3–4 days. - -**Career Advisor status**: Dominik OOO entire week — LDX3 Jun 1–3 + Public Holiday Jun 4–5. **1:1 SKIPPED this week.** Next bi-weekly window Jun 15–17 is also at risk because Alex is partly AFK for WWDC'26 Jun 8–12. Realistic next 1:1: week of Jun 15. - -### Quadrants -| Quadrant | This Week | Notes | -|---|---|---| -| Project | **70%** | TP cluster is large; Ship Review Fri is the gating event — bumped above 60% target. | -| AOR | **10%** | Light week — two CI-failing-on-main tasks need triage; one delegated review-request batch on GitHub. | -| Career | **15%** | Above 5% floor: 1:1 skipped, but Project Advisor draft is overdue per career-notes and needs the cycle. | -| Strategy | **5%** | Windows AOT delivery plan response to Ivy/Mark — a scoping decision Alex wanted to influence. | - -### Shape - -**Mon 06-01:** Ramp + ship the 0.5d's -- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) (recurring, today) -- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — start; due today -- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — PR #5145 CI is red → fix CI failure first, then merge -- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 approved; Alessandro asked 06:53 today "let me know when the PR is ready for another look" → ping him + merge -- Set 1-Must for today - -**Tue 06-02:** Onboarding cluster + strategic comment -- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) (recurring) -- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — continue / finish -- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 CI ✅, review ✅ → land -- **Strategy:** Reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy + Mark replied Sat; Ivy plans to "pick it up Mon/Tue as next top priority." Silence reads as acquiescence on a scoping decision. - -**Wed 06-03:** Build out remaining TP + clear CI -- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) (recurring) -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — start -- Triage two CI-failing-on-main tasks (1213975496167929, 1214797526093576) -- [PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916) — on Diego's critical path (Monterey+ release Jun 15); push to merge this week - -**Thu 06-04:** Close loops; PR review backlog -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — finish -- Clear GitHub review-requested queue (6 PRs pending Alex's review) -- Verify SR scope: [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — confirm subtasks listed and build is green - -**Fri 06-05:** Ship Review + retro + career -- [iOS Address onboarding conflicts...](https://app.asana.com/0/0/1214592943696234) — Ship Review milestone (project due today) -- [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261) — close out async DRI sync before WWDC AFK -- **Career action** — Draft Part 1 of Advisor Readiness doc (see Career Action below) -- Write weekly retrospective (Dominik OOO → no 1:1 prep this week) -- WWDC AFK starts Mon Jun 8 — write handoff comment on TP cluster if Persist or Try Visiting slip - -### Must-Not-Forget - -- [ ] **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex - due 2026-05-28 (overdue 4d) — PR #5145 CI is red; this is the bottleneck for the AI onboarding ship. Alex needs to fix the failing job before merge can happen. - -- [ ] **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex - due 2026-05-28 (overdue 4d) — PR #5149 is **approved**; Alessandro asked at 06:53 today "let me know when the PR is ready for another look." Ping + merge Mon. - -- [ ] **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex - due 2026-05-29 (overdue 3d) — PR #5173 CI ✅ + review ✅ → land Mon or Tue. - -- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due 2026-06-01 (today) — biggest unstarted TP-cluster item; protect Mon/Tue. Needs a draft PR by EOW for SR Fri. - -- [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex - due 2026-05-27 (overdue 5d) — Diego confirmed: last Big Sur release Jun 8, Monterey+ release Jun 15. Alex's PR is on the critical path. - -### AOR Quick Wins This Week - -- **[PR Check is failing on main - testWhenTab...errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** - overdue 40 days — CI failing test on main; investigate flake vs real regression, disable or fix. - -- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** - overdue 17 days — second CI failing task; likely related or a flake batch. - -- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** - overdue 4 days — PR #4663 is up (draft); review and promote out of draft. - -- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** - due 2026-04-24 — feature flag cleanup; quick win if the related ship is shipped. - -### Sprint Backlog (pick 1–2 if time allows) - -- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** - due 2026-05-01 (31d overdue) — Internal Product Feedback; likely AOR-touching. - -- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** - due 2026-05-01 (31d overdue) — Internal Product Feedback; PR #4630 (cross-domain from pinned) addresses an adjacent case — verify and either consolidate or close. - -- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** - due 2026-05-26 (6d overdue) — 5-minute timebox; complete and close. - -- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** - due 2026-01-27 (125d overdue) — meta task, 5min to read & either close or schedule. - -- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** - due 2025-09-17 (257d overdue) — pixel investigation; verify still relevant before working. - -(+ 2 aged items >180 days in backlog — not listed: tab preview stuck 412d, Duo login Grafana 313d.) - -### On Radar - -- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego: SR completed, last Big Sur release Jun 8, Monterey+ release Jun 15. Alex's "Make Monterrey-only" PR is on this critical path — keep in sync. -- **[SIGKILL inside MainViewController chrome bar reveal animation](https://app.asana.com/0/0/1215224247451374)** — Eduardo Pinto added defensive weak captures; Sentry/crash AOR touchpoint, monitor merge. -- **[CEF: Failing tests when 'setTabTitlesEarly' is enabled](https://app.asana.com/0/0/1214378030768173)** — Kris Wright zeroing in on root cause; touches `OnDocumentTitleChanged`. Monitor; engage if it blocks Apple work. -- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** — Elle flagged missing `site_loading_performance` pixel on macOS. AOR-adjacent, monitor. - -### Career Action This Week - -**Picked: Draft Part 1 of Advisor Readiness doc (30 min) — task: [Readiness Self-Reflection for Potential Project Advisor - Alex M](https://app.asana.com/0/0/1210386994396212).** - -Why this one (priority 1 from career-notes): -- Project Advisor is the **single most direct EP3 lever** identified in the 2026-02 review. -- Status in career-notes: "Not started" — task has been sitting since Feb. -- 1:1 prep (priority 5) is moot — Dominik OOO all week. -- Calibration follow-up with Christie (priority 3) deferred — better raised at next 1:1 once Dominik is back (week of Jun 15). -- Strategic visibility (priority 4) is partially covered by the Windows AOT comment (Strategy quadrant). - -**Concrete deliverable**: 30-min block Fri afternoon — write Part 1 of the self-reflection doc (one project I'd be a strong advisor on, why, what unique perspective I bring). Don't polish; goal is to break the "not started" state before WWDC AFK. - -### On Radar / Participation Needed - -- **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** - Ivy + Mark replied Sat to Alex's two pushback comments ("spinning off another project without discussing... I don't get how this is different"). Ivy: "your plan is the foundation for this... I plan to pick it up Mon/Tue as my next top priority." **Engage Mon/Tue** with substantive reply — silence on a scoping decision reads as acquiescence. - -- **[Sorting in big HTML is 15sec compared to Vivaldi's 2 second](https://app.asana.com/0/0/1215191840665591)** - Ivy proposed a perf test using Boli's framework. Touches macOS perf AOR adjacent — **monitor**; engage if Apple team input requested. - -- **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** - Boli asked Bulcsu about isolated worlds on new native script injection APIs; CPM-related. **Monitor**; not Apple-side. - -### Carried Forward from Last Week - -No prior weekly review exists — nothing to carry forward formally. The closest equivalents are stale `active`-section tasks needing a status decision: - -- **[Cursor integration: configure VSCode support](https://app.asana.com/0/0/1209808486380252)** — assignee: Alex - In `active` section, last modified 2026-05-06; not advanced in 3+ weeks. Decide: pick up or move to `do_later`. - -- **[GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213729659282440)** — assignee: Alex - In `active` section, last modified 2026-03-20; very stale. Decide: still relevant? Close or revive. - -- **[UI Tests refinement](https://app.asana.com/0/0/1210056873095697)** — assignee: Alex - In `active` section, last modified 2026-02-11; almost certainly stale. Status decision needed. - -- **[Dominik :: Alex Regular 1:1 Agenda (old)](https://app.asana.com/0/0/1214339792109087)** — possibly deleted (per snapshot ⚠️); do not act until confirmed. Current active agenda task is gid 1214933759913756. - ---- -*Based on DB state as of 2026-06-01 02:01 UTC (sync fresh). No prior weekly review available. Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`.* From a8418007f1ed5d46963880084c01f0ce2173dfbd Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 09:07:49 +0600 Subject: [PATCH 47/83] 2026-06-01 inbox triage --- work/briefs/inbox/2026-06-01.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 work/briefs/inbox/2026-06-01.md diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md new file mode 100644 index 00000000..dfb3fbf1 --- /dev/null +++ b/work/briefs/inbox/2026-06-01.md @@ -0,0 +1,25 @@ +## Inbox Triage — 2026-06-01 (since 2026-05-29 19:39 +06) + +### New / Changed — Action Required + +**[Ship Review]** — [Ship-Review: iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1214152989583963) — Omid at May 29, 23:25 +Context: Omid flagged that in the **non-unifiedInput version**, the URL bar and top-left icon appear interactive (tappable) when they aren't during onboarding. unifiedInput version is fine (elements already disabled). He's asking: "I'm assuming this will be shipping across both versions that we need to account for?" +Action: Review non-unifiedInput UI state in the onboarding flow. Confirm whether this is being fixed, or respond explaining the intent. This is blocking SR approval from Omid. + +--- + +### New / Changed — Monitoring + +- **[PR Ready]** [PR: Hide Free plan • Upgrade in onboarding (PR #5149)](https://app.asana.com/0/0/1215201209425505) — Alessandro (Jun 1, 06:53): "Thanks! Once we align on the transition, let me know when the PR is ready for another look." PR is ✅ CI + approved. Waiting on your transition signal. + +- **[Resolved]** [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) — Sam S (Jun 1, 03:49): "macOS suite is very crashy, I have a PR up to fix it." Task completed. Sam's fix is in progress — watch for landing. + +- **[Status change]** [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — Alessandro updated description (Jun 1, 06:31). Hold maintained, status managed by Alessandro. + +- **[Design progress]** [Desktop Browsers: Design - High Attention Fire Button](https://app.asana.com/0/0/1213534605766275) — Fran Perez posted project update (May 29): prototype ready at fire-button.vercel.app. Mark commented with questions about animation trigger and onboarding refresh. Discussion active. + +- **[Tech Design review]** [Tech Design: Apple pixels for evaluating when to end support for an OS](https://app.asana.com/0/0/1214950124367783) — Elle + Jonathan active (May 29 evening). Elle approved logic (ES1 ✅), flagged pixel naming (ES2 minor). Jonathan filed privacy triage. Review moving forward. + +- **[Windows porting]** Windows Browser: Re-enable isolated JS worlds — Bulcsu (May 30, 03:24): "AFAIK it's just a matter of passing a flag, not tested yet, probably a couple of days to a week's worth of work." + +- **[macOS milestone]** [Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348) — Diego (May 30): Ship Review complete. Last Big Sur version → Jun 8. Monterey-only version → Jun 15. Project closes Jun 1 on merge. From db472abd69100671cd5f70f6dd1912f3783abcc4 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 04:00:24 +0000 Subject: [PATCH 48/83] syncthing-1780286424 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From bf7ef06d8abf6bea56a32d5461ca0a396cb9cdd5 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 10:03:17 +0600 Subject: [PATCH 49/83] [2026-06-01] daily brief, inbox triage --- work/briefs/daily/2026-06-01.md | 95 +++++++++++++++++++++++++++++++++ work/briefs/inbox/2026-06-01.md | 25 +++------ 2 files changed, 103 insertions(+), 17 deletions(-) create mode 100644 work/briefs/daily/2026-06-01.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md new file mode 100644 index 00000000..54ab489f --- /dev/null +++ b/work/briefs/daily/2026-06-01.md @@ -0,0 +1,95 @@ +--- +## Daily Brief — 2026-06-01 + +### ✨ Morning +On June 1, 1869, Thomas Edison received his very first patent — for an electric vote-recording machine. Politicians hated it (they wanted hand-counts slow enough for backroom bargaining), so it never sold. Even Edison shipped a PR with no reviewers willing to merge. +💧 Start with a glass of water. + +## Plan for Today + +1. ⚡ **Hide Free plan • Upgrade** (#5149) — PR approved; ping Alessandro "ready for another look" and merge. ~10 min, easy win. +2. 🔴 **Ship AI onboarding winner** (#5145) — fix the failing CI job, get it green, merge. +3. 🔴 **Hide "stop chat" button** (#5173) — CI ✅, review ✅; land it. +4. 🔴 **Persist 'You've got this' dialogue [2d]** — due today, biggest unstarted TP-cluster item; start now and protect Mon/Tue for it. +5. 🟠 **PR: macOS Monterrey-only** — 5d overdue, on Diego's Monterey+ Jun-15 critical path; push to merge this week. +6. 🟠 **O-L Weekly Meeting** (recurring, today). +7. 🟠 **PR review batch** — 6 review-requests + 5 mentions queued; single ~30-min block. +8. 🟡 **Set today's 1-Must** in Asana (Monday ritual; no active "1 Must" task in inbox). + +> Today's focus per weekly plan: ramp + ship the 0.5d's of the TP cluster. New signals since the plan was written: CI-fixing task `1215264800186724` was completed overnight by Sam S (one less AOR thing in your way), and Alessandro's "ready for another look" ping on #5149 is on GitHub, not Asana — so it doesn't appear in story threads. + +--- + +### 🔴 Urgent / Overdue + +**TP cluster (Ship Review Fri 2026-06-05):** + +- [OVERDUE 4d] [DRI] — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) + - Context: PR #5145 CI is red 🔴, review ⏳ waiting on green. + - Action: Fix the failing job, push, confirm green, request review or merge. + +- [OVERDUE 4d] [DRI] — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) + - Context: PR #5149 approved ✅, CI ✅. Per weekly plan, Alessandro asked yesterday "let me know when the PR is ready for another look." + - Action: Reply on the PR (or ping Alessandro), then merge. + +- [OVERDUE 3d] [DRI] — [Hide "stop chat" button in input box](https://app.asana.com/0/0/1215009192158954) + - Context: PR #5173 CI ✅, review ✅. + - Action: Land it today. + +**Other active overdue:** + +- [OVERDUE 5d] [DRI] — [PR: Make our macOS app Monterrey-only (1-3d)](https://app.asana.com/0/0/1215150214975916) + - Context: Diego confirmed last Big Sur release Jun 8, Monterey+ Jun 15. This PR is on the critical path. + - Action: Push the PR through this week; if blocked, comment with the blocker. + +- [OVERDUE 40d] [AOR] — [PR Check failing on main — testWhenTab…errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929) + - Context: CI failing test on main. A separate crashy macOS suite was fixed overnight by Sam S, but this one is still open. + - Action: Investigate flake vs. real regression — disable or fix. + +- [OVERDUE 17d] [AOR] — [PR Check failing on main](https://app.asana.com/0/0/1214797526093576) + - Context: Likely the same family as above. + - Action: Triage together — confirm whether one fix covers both. + +- [OVERDUE 4d] [REVIEWER] — [Follow-up: Inline Text Images for TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) + - Context: PR #4663 (draft) is up. + - Action: Review, promote out of draft, merge if clean. + +**Backlog cluster** (informational — items deprioritized to `do_later` / `quick_wins` / aged `planning` / `inbox`): +Tab preview stuck (412d), Duo login Grafana (313d), Assertion Failure Pixel Anomaly (257d), Review Overdue Tasks Summary (125d), Pinned tab opens in background (31d), Text selection address bar (31d), Desktop Browser Feature Owner Survey (6d — 5-min timebox if room). + +### 🟠 Needs Action Today + +**Ship Reviews (DRI)** +- [Ship Review: iOS Address onboarding…](https://app.asana.com/0/0/1215009192158961) — Alex created and delegated; downstream of the TP cluster. No reviewer comments yet → **MONITORING**, not blocking on Alex. Weekly plan slot is Thu (verify scope + green build) before Fri. + +**PR Reviews (Reviewer)** +- 11 items queued on GitHub: 6 review requests (privacy-configuration + apple-browsers) + 5 mentions. **Batch as one ~30-min block** after the TP work — no single PR flagged as overdue >5d or blocker-directed at Alex. + +**Strategy (awareness only — engage Tue per plan)** +- [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy + Mark replied Sat; Ivy is picking it up Mon/Tue as her next top priority. Silence reads as acquiescence. Weekly plan slots a substantive reply for Tue 2026-06-02. + +### 🟡 Delegated — Follow Up Needed + +- [OVERDUE 10d] — [Privacy Triage: iOS Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — assignee: Jake Abel, due 2026-05-21. + - Tied to the on-hold Demo tracker task and the TP umbrella. Action: ping Jake for triage status before Fri's Ship Review. + +- [OVERDUE 7d] — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — assignee: Tom Strba, due 2026-05-25. + - Maintenance rotation item. Action: quick ping — confirm in-progress or pull back. + +- [STALE 76d] — [PR: C-S-S Fix site copy/cut/paste/text selection](https://app.asana.com/0/0/1207521936429896) — no GitHub PR match found per snapshot correlation. + - Action: decide — chase, descope, or close. + +_(Older delegated items 100+ days stale exist but are O-L backlog stash, not active commitments — not surfaced.)_ + +### 🔵 Rhythms + +**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Ship Review due Fri 2026-06-05; modified today, not stale. Three of four 0.5d/2d subtasks still open and overdue. Next TP Thread not needed — TP is mid-flight, not close to completion. + +**Career Advisor**: 1:1 with Dominik SKIPPED this week (Dominik OOO Jun 1–5: LDX3 + holiday). Next realistic 1:1: week of Jun 15. No prep needed today. + +**Upcoming this week**: +- Tue 2026-06-02: Apple Weekly Team Meeting; engage on Windows AOT delivery plan (Strategy reply). +- Wed 2026-06-03: O-N Weekly Meeting; triage two CI-failing-on-main tasks together. +- Thu 2026-06-04: Clear GitHub review-requested queue; verify Ship Review scope + green build. +- Fri 2026-06-05: Ship Review milestone; close DRI <> Project Advisor async on Demo tracker; draft Part 1 of Advisor Readiness doc (career action, 30 min). +- Mon 2026-06-08: WWDC AFK starts (Partly AFK Jun 8–12) — if Persist or Try Visiting slip, leave a handoff comment Fri. diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index dfb3fbf1..6d375a21 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,25 +1,16 @@ -## Inbox Triage — 2026-06-01 (since 2026-05-29 19:39 +06) +## Inbox Triage — 2026-06-01 (since 2026-06-01 09:17) ### New / Changed — Action Required - -**[Ship Review]** — [Ship-Review: iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1214152989583963) — Omid at May 29, 23:25 -Context: Omid flagged that in the **non-unifiedInput version**, the URL bar and top-left icon appear interactive (tappable) when they aren't during onboarding. unifiedInput version is fine (elements already disabled). He's asking: "I'm assuming this will be shipping across both versions that we need to account for?" -Action: Review non-unifiedInput UI state in the onboarding flow. Confirm whether this is being fixed, or respond explaining the intent. This is blocking SR approval from Omid. - ---- +_None._ ### New / Changed — Monitoring +_None._ -- **[PR Ready]** [PR: Hide Free plan • Upgrade in onboarding (PR #5149)](https://app.asana.com/0/0/1215201209425505) — Alessandro (Jun 1, 06:53): "Thanks! Once we align on the transition, let me know when the PR is ready for another look." PR is ✅ CI + approved. Waiting on your transition signal. +### Nothing new +Inbox quiet — nothing new. -- **[Resolved]** [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) — Sam S (Jun 1, 03:49): "macOS suite is very crashy, I have a PR up to fix it." Task completed. Sam's fix is in progress — watch for landing. +No @mentions, no new comments from others on your open tasks, no new assignments, and no Ship Review / Tech Design / incident state changes since the last sync (Jun 1, 09:47 Almaty). -- **[Status change]** [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — Alessandro updated description (Jun 1, 06:31). Hold maintained, status managed by Alessandro. +The only activity in the 24h window was Sam S on **[PR Check is failing on main](https://app.asana.com/0/0/1215264800186724)** at May 31 21:49 UTC — but that task auto-completed at the same timestamp, so no action needed. -- **[Design progress]** [Desktop Browsers: Design - High Attention Fire Button](https://app.asana.com/0/0/1213534605766275) — Fran Perez posted project update (May 29): prototype ready at fire-button.vercel.app. Mark commented with questions about animation trigger and onboarding refresh. Discussion active. - -- **[Tech Design review]** [Tech Design: Apple pixels for evaluating when to end support for an OS](https://app.asana.com/0/0/1214950124367783) — Elle + Jonathan active (May 29 evening). Elle approved logic (ES1 ✅), flagged pixel naming (ES2 minor). Jonathan filed privacy triage. Review moving forward. - -- **[Windows porting]** Windows Browser: Re-enable isolated JS worlds — Bulcsu (May 30, 03:24): "AFAIK it's just a matter of passing a flag, not tested yet, probably a couple of days to a week's worth of work." - -- **[macOS milestone]** [Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348) — Diego (May 30): Ship Review complete. Last Big Sur version → Jun 8. Monterey-only version → Jun 15. Project closes Jun 1 on merge. +_Overdue tasks and active focus items are tracked in `status.md` and the daily brief — not re-surfaced here._ From eb2e2f1a7c64dd6df6b91493eb6f58e1892358e5 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 10:40:54 +0600 Subject: [PATCH 50/83] [2026-06-01] add remote suspend command via SSH to htpc docs --- family/how-to/htpc-system.md | 3 +- family/how-to/htpc.md | 5 + work/briefs/inbox/2026-06-01.md | 6 +- work/briefs/weekly/plan-2026-06-01.md | 144 ++++++++++++++++++++++++++ 4 files changed, 153 insertions(+), 5 deletions(-) create mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/family/how-to/htpc-system.md b/family/how-to/htpc-system.md index 7c1f1213..79fb4241 100644 --- a/family/how-to/htpc-system.md +++ b/family/how-to/htpc-system.md @@ -174,9 +174,8 @@ Guard проверяет файл каждые 60 секунд. Сервис: `s ### Разбудить/усыпить вручную ```bash -# Усыпить немедленно +# Усыпить немедленно (на самом HTPC) systemctl suspend - # Пробудить через N секунд (RTC wake) sudo rtcwake -m no -s 3600 diff --git a/family/how-to/htpc.md b/family/how-to/htpc.md index 2ae3e14a..64091c9e 100644 --- a/family/how-to/htpc.md +++ b/family/how-to/htpc.md @@ -49,6 +49,11 @@ HTPC использует `htpc-sleep-guard` — см. [[htpc-system#Автос Чтобы не дать HTPC уснуть во время долгой операции: `touch /tmp/rsync-active` на HTPC. По окончании: `rm /tmp/rsync-active`. +### Усыпить HTPC удалённо +```bash +ssh bazzite@192.168.1.86 'systemctl suspend' +``` + ### Если не просыпается WoL должен быть включён в BIOS/UEFI. Проверить настройки на HTPC (пока он живой): ```bash diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index 6d375a21..44f914e1 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,4 +1,4 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 09:17) +## Inbox Triage — 2026-06-01 (since 2026-06-01 10:03) ### New / Changed — Action Required _None._ @@ -9,8 +9,8 @@ _None._ ### Nothing new Inbox quiet — nothing new. -No @mentions, no new comments from others on your open tasks, no new assignments, and no Ship Review / Tech Design / incident state changes since the last sync (Jun 1, 09:47 Almaty). +No @mentions, no new comments from humans on your open tasks, no new assignments, and no Ship Review / Tech Design / incident state changes since the previous triage (Jun 1, 10:03 Almaty). -The only activity in the 24h window was Sam S on **[PR Check is failing on main](https://app.asana.com/0/0/1215264800186724)** at May 31 21:49 UTC — but that task auto-completed at the same timestamp, so no action needed. +The only DB activity in this window was two Dax-the-Duck `Domain rank` custom-field bumps on follower-only feedback rows (`eu-cookie-compliance blocks interaction`, `⭐ Internal Report: Unable to log into Chexy.co`) — bot noise, no action. _Overdue tasks and active focus items are tracked in `status.md` and the daily brief — not re-surfaced here._ diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md new file mode 100644 index 00000000..0e0327a2 --- /dev/null +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -0,0 +1,144 @@ +# Weekly Plan — Week of 2026-06-01 + +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Ship Review milestone Fri 2026-06-05, three of four 0.5d/2d subtasks still open and overdue; WWDC AFK starts Mon Jun 8 so this MUST land before Friday. + +**Ship Review consolidation**: All SR signals live here. The umbrella TP is in `top_priority`, modified today (not stale). Subtask state: +- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — PR #5145 CI 🔴, review ⏳. Fix the failing job first thing today. +- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 CI ✅, review ✅. Alessandro (2026-06-01 06:53) "let me know when the PR is ready for another look" — reply + merge. **Reaction-only sign-off ≠ approval; rely on his actual comment.** +- [Hide "stop chat" button [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 CI ✅, review ✅. Land today. +- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — due today, unstarted, biggest remaining slice. Protect Mon/Tue. +- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — due today, unstarted. Wed. +- [Ship Review: iOS Address onboarding…](https://app.asana.com/0/0/1215009192158961) — Alex created/delegated, no reviewer comments yet → MONITORING. Verify scope + green build Thu before Fri. +- [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — modified 2026-06-01 00:31; on hold pending privacy triage from Jake Abel. + +### Quadrants +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 75% | SR week — bumped from 60% target. Tradeoff: AOR/Career trimmed. | +| AOR | 5% | Light: PRs already pending merge + 1 follow-up review. No new bug intake. | +| Career | 10% | Dominik OOO all week (Jun 1–5), no 1:1 prep needed. Use slot for Project Advisor doc Part 1. | +| Strategy | 10% | Windows AOT delivery plan reply Tue + WWDC AFK handoff Fri. | + +### Shape + +**Mon (Jun 1):** TP ramp + Monday ritual — process inbox, set 1-Must +- [Hide "stop chat" button [0.5d]](https://app.asana.com/0/0/1215009192158954) — land +- [Hide Free plan • Upgrade [0.5d]](https://app.asana.com/0/0/1215009192158952) — reply to Alessandro, merge +- [Ship AI onboarding winner [0.5d]](https://app.asana.com/0/0/1215009192158955) — CI fix +- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — start +- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) + +**Tue (Jun 2):** Continue TP deep work + Strategy reply +- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — continue +- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) +- [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — substantive reply (Ivy starts work this week) + +**Wed (Jun 3):** Finish Persist + start Try Visiting +- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — close +- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — start +- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) +- Triage paired CI-failing-on-main tasks together (see AOR Quick Wins) + +**Thu (Jun 4):** SR readiness + PR review queue +- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — finish +- Verify [Ship Review](https://app.asana.com/0/0/1215009192158961) scope + green build +- Clear GitHub review-requested queue (6 review-requests + 5 mentions, batch ~30 min) +- [PR: macOS Monterrey-only](https://app.asana.com/0/0/1215150214975916) — push to merge (Diego's Jun 15 critical path) + +**Fri (Jun 5):** Ship Review milestone + weekly review + AFK prep +- [Ship Review milestone](https://app.asana.com/0/0/1215009192158961) +- [DRI <> Project Advisor async for Demo tracker](https://app.asana.com/0/0/1213551072611261) — close +- Draft Part 1 of Advisor Readiness doc (30 min) — career action +- Weekly review + WWDC AFK handoff comment if Persist/Try Visiting slip into next week +- [Follow-up: Inline Text Images for TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — REVIEWER, PR #4663 promote out of draft + +### Must-Not-Forget + +- [ ] **[Ship Review: iOS Address onboarding…](https://app.asana.com/0/0/1215009192158961)** — assignee: Alex + due 2026-06-05 — Alex is DRI; SR scope must be verified Thu, no reviewer comments yet so no sign-off is in motion. + +- [ ] **[Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex + due 2026-06-01 — Largest unstarted TP subtask; the only one whose slip pushes SR into Alex's AFK window. + +- [ ] **[Privacy Triage: iOS Demo tracker blocking after chat](https://app.asana.com/0/0/1214965405681675)** — assignee: Jake Abel + Jake's triage overdue since 2026-05-21 — directly blocks the on-hold Demo tracker subtask under this week's TP umbrella. Ping before Fri's SR. + +- [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex + due 2026-05-27 (5d overdue) — On Diego's confirmed Jun 15 Monterey+ critical path; if Alex's PR doesn't land this week, Diego's release slips. + +- [ ] **[WWDC AFK Jun 8–12 — handoff prep](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex + Partly AFK starts next Mon (Jun 8). If Persist or Try Visiting slip, leave handoff comments on Fri. Otherwise no action — but easy to forget. + +### AOR Quick Wins This Week + +- **[Desktop Browser Feature Owner Survey [anonymous, 5-min timebox]](https://app.asana.com/0/0/1214940335721015)** + overdue 6 days — 5-minute timebox per task title; clear in any gap. + +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** + overdue 31 days — Stuck in inbox; triage to repro / quick fix or close as dup. + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + overdue 31 days — Stuck in inbox; triage to repro / quick fix or close. + +### Sprint Backlog (pick 1–2 if time allows) + +- **[PR Check failing on main — testWhenTab…errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** + due 2026-04-22 (40d overdue) — AOR: flake vs real regression. Sam S fixed a paired crashy macOS suite overnight; this one still open. + +- **[PR Check failing on main](https://app.asana.com/0/0/1214797526093576)** + due 2026-05-15 (17d overdue) — Likely same family. Triage Wed alongside it — one fix may cover both. + +- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** + due 2026-01-27 (125d overdue) — Planning task; 30-min sweep to triage what's still alive vs close. + +(+ 3 aged items >180 days in backlog — not listed: Tab preview stuck 412d, Duo Grafana 313d, Assertion Failure Pixel Anomaly 257d.) + +### On Radar + +- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego confirmed last Big Sur release Mon Jun 8; first Monterey+ merges next week. Alex's Monterrey-only PR feeds this — already a MNF. +- **[SIGKILL inside MainViewController chrome bar reveal animation](https://app.asana.com/0/0/1215224247451374)** — Eduardo Pinto's defensive-weak-captures PR is up. AOR-adjacent (macOS UI lifecycle); monitor for review request. +- **[CEF: Failing tests when 'setTabTitlesEarly' is enabled](https://app.asana.com/0/0/1214378030768173)** — Kris Wright zeroing in on root cause; worth a glance if test-helpers come up at Apple Weekly Tue. + +### Career Action This Week + +**Draft Part 1 of Advisor Readiness doc** (30 min, Fri block). + +Why this and not the others: +- Project Advisor (Not started) is the highest-leverage EP3 lever, zero motion → **picked**. +- Primary AOR discussion needs 1:1; Dominik OOO all week → defer to Jun 15+. +- Calibration follow-up (Christie EP2/3) — defer; doesn't pair well with SR week. +- Assessment visibility — no active O-N/O-L Assessment this week; Windows AOT reply (Strategy) already covers it. +- 1:1 career prep — Dominik OOO Jun 1–5, no 1:1. Skip. + +### On Radar / Participation Needed + +- **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** + Ivy + Mark replied Sat; Ivy picking it up Mon/Tue as her next TP. Alex's prior pushback ("don't get why the decision to spin off another project") is unanswered on substance. Silence reads as acquiescence — **engage Tue with substantive reply** (already in Shape). + +- **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** + Boli + Bulcsu discussing isolated worlds w/ new native script injection APIs (~couple days to a week). Apple/macOS-adjacent — **monitor**, engage only if pinged. + +### Carried Forward from Last Week + +- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex + → see TP section above. + +- **[PR review queue — 11 items on GitHub](https://github.com/duckduckgo)** — assignee: Alex (reviewer) + 6 review-requests (privacy-configuration + apple-browsers) + 5 mentions. None overdue >5d as blocker; batch as one ~30-min Thu block. + +- **[DRI <> Project Advisor async for Demo tracker](https://app.asana.com/0/0/1213551072611261)** — assignee: Alex + Open async with no clear next-action. Close this loop Friday before SR — either get the Project Advisor's call, or close with "moved to Ship Review thread" comment. + +- **[Privacy Triage: Apple - iOS: Demo tracker blocking after chat](https://app.asana.com/0/0/1214965405681675)** — assignee: Jake Abel + → see Must-Not-Forget (10d overdue, blocks TP umbrella). + +- **[🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782)** — assignee: Tom Strba + Maintenance rotation item, due 2026-05-25 (7d overdue). Quick ping — confirm in-progress or pull back. + +- **[PR: C-S-S Fix site copy/cut/paste/text selection](https://app.asana.com/0/0/1207521936429896)** — assignee: delegated (unassigned in DB) + Stale 76d, no GitHub PR match. Decide this week: chase, descope, or close. + +--- +*Based on weekly-review absent (no Friday review on file for 2026-05-29) + DB state as of 2026-06-01 04:21 UTC (snapshot fresh)* + +Plan saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`. From abbba5231f8804a588f3ca6caf636ef16300bfc3 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 10:41:15 +0600 Subject: [PATCH 51/83] Revert "[2026-06-01] add remote suspend command via SSH to htpc docs" This reverts commit eb2e2f1a7c64dd6df6b91493eb6f58e1892358e5. --- family/how-to/htpc-system.md | 3 +- family/how-to/htpc.md | 5 - work/briefs/inbox/2026-06-01.md | 6 +- work/briefs/weekly/plan-2026-06-01.md | 144 -------------------------- 4 files changed, 5 insertions(+), 153 deletions(-) delete mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/family/how-to/htpc-system.md b/family/how-to/htpc-system.md index 79fb4241..7c1f1213 100644 --- a/family/how-to/htpc-system.md +++ b/family/how-to/htpc-system.md @@ -174,8 +174,9 @@ Guard проверяет файл каждые 60 секунд. Сервис: `s ### Разбудить/усыпить вручную ```bash -# Усыпить немедленно (на самом HTPC) +# Усыпить немедленно systemctl suspend + # Пробудить через N секунд (RTC wake) sudo rtcwake -m no -s 3600 diff --git a/family/how-to/htpc.md b/family/how-to/htpc.md index 64091c9e..2ae3e14a 100644 --- a/family/how-to/htpc.md +++ b/family/how-to/htpc.md @@ -49,11 +49,6 @@ HTPC использует `htpc-sleep-guard` — см. [[htpc-system#Автос Чтобы не дать HTPC уснуть во время долгой операции: `touch /tmp/rsync-active` на HTPC. По окончании: `rm /tmp/rsync-active`. -### Усыпить HTPC удалённо -```bash -ssh bazzite@192.168.1.86 'systemctl suspend' -``` - ### Если не просыпается WoL должен быть включён в BIOS/UEFI. Проверить настройки на HTPC (пока он живой): ```bash diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index 44f914e1..6d375a21 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,4 +1,4 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 10:03) +## Inbox Triage — 2026-06-01 (since 2026-06-01 09:17) ### New / Changed — Action Required _None._ @@ -9,8 +9,8 @@ _None._ ### Nothing new Inbox quiet — nothing new. -No @mentions, no new comments from humans on your open tasks, no new assignments, and no Ship Review / Tech Design / incident state changes since the previous triage (Jun 1, 10:03 Almaty). +No @mentions, no new comments from others on your open tasks, no new assignments, and no Ship Review / Tech Design / incident state changes since the last sync (Jun 1, 09:47 Almaty). -The only DB activity in this window was two Dax-the-Duck `Domain rank` custom-field bumps on follower-only feedback rows (`eu-cookie-compliance blocks interaction`, `⭐ Internal Report: Unable to log into Chexy.co`) — bot noise, no action. +The only activity in the 24h window was Sam S on **[PR Check is failing on main](https://app.asana.com/0/0/1215264800186724)** at May 31 21:49 UTC — but that task auto-completed at the same timestamp, so no action needed. _Overdue tasks and active focus items are tracked in `status.md` and the daily brief — not re-surfaced here._ diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md deleted file mode 100644 index 0e0327a2..00000000 --- a/work/briefs/weekly/plan-2026-06-01.md +++ /dev/null @@ -1,144 +0,0 @@ -# Weekly Plan — Week of 2026-06-01 - -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Ship Review milestone Fri 2026-06-05, three of four 0.5d/2d subtasks still open and overdue; WWDC AFK starts Mon Jun 8 so this MUST land before Friday. - -**Ship Review consolidation**: All SR signals live here. The umbrella TP is in `top_priority`, modified today (not stale). Subtask state: -- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — PR #5145 CI 🔴, review ⏳. Fix the failing job first thing today. -- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 CI ✅, review ✅. Alessandro (2026-06-01 06:53) "let me know when the PR is ready for another look" — reply + merge. **Reaction-only sign-off ≠ approval; rely on his actual comment.** -- [Hide "stop chat" button [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 CI ✅, review ✅. Land today. -- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — due today, unstarted, biggest remaining slice. Protect Mon/Tue. -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — due today, unstarted. Wed. -- [Ship Review: iOS Address onboarding…](https://app.asana.com/0/0/1215009192158961) — Alex created/delegated, no reviewer comments yet → MONITORING. Verify scope + green build Thu before Fri. -- [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — modified 2026-06-01 00:31; on hold pending privacy triage from Jake Abel. - -### Quadrants -| Quadrant | This Week | Notes | -|---|---|---| -| Project | 75% | SR week — bumped from 60% target. Tradeoff: AOR/Career trimmed. | -| AOR | 5% | Light: PRs already pending merge + 1 follow-up review. No new bug intake. | -| Career | 10% | Dominik OOO all week (Jun 1–5), no 1:1 prep needed. Use slot for Project Advisor doc Part 1. | -| Strategy | 10% | Windows AOT delivery plan reply Tue + WWDC AFK handoff Fri. | - -### Shape - -**Mon (Jun 1):** TP ramp + Monday ritual — process inbox, set 1-Must -- [Hide "stop chat" button [0.5d]](https://app.asana.com/0/0/1215009192158954) — land -- [Hide Free plan • Upgrade [0.5d]](https://app.asana.com/0/0/1215009192158952) — reply to Alessandro, merge -- [Ship AI onboarding winner [0.5d]](https://app.asana.com/0/0/1215009192158955) — CI fix -- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — start -- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) - -**Tue (Jun 2):** Continue TP deep work + Strategy reply -- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — continue -- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) -- [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — substantive reply (Ivy starts work this week) - -**Wed (Jun 3):** Finish Persist + start Try Visiting -- [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — close -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — start -- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) -- Triage paired CI-failing-on-main tasks together (see AOR Quick Wins) - -**Thu (Jun 4):** SR readiness + PR review queue -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — finish -- Verify [Ship Review](https://app.asana.com/0/0/1215009192158961) scope + green build -- Clear GitHub review-requested queue (6 review-requests + 5 mentions, batch ~30 min) -- [PR: macOS Monterrey-only](https://app.asana.com/0/0/1215150214975916) — push to merge (Diego's Jun 15 critical path) - -**Fri (Jun 5):** Ship Review milestone + weekly review + AFK prep -- [Ship Review milestone](https://app.asana.com/0/0/1215009192158961) -- [DRI <> Project Advisor async for Demo tracker](https://app.asana.com/0/0/1213551072611261) — close -- Draft Part 1 of Advisor Readiness doc (30 min) — career action -- Weekly review + WWDC AFK handoff comment if Persist/Try Visiting slip into next week -- [Follow-up: Inline Text Images for TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — REVIEWER, PR #4663 promote out of draft - -### Must-Not-Forget - -- [ ] **[Ship Review: iOS Address onboarding…](https://app.asana.com/0/0/1215009192158961)** — assignee: Alex - due 2026-06-05 — Alex is DRI; SR scope must be verified Thu, no reviewer comments yet so no sign-off is in motion. - -- [ ] **[Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due 2026-06-01 — Largest unstarted TP subtask; the only one whose slip pushes SR into Alex's AFK window. - -- [ ] **[Privacy Triage: iOS Demo tracker blocking after chat](https://app.asana.com/0/0/1214965405681675)** — assignee: Jake Abel - Jake's triage overdue since 2026-05-21 — directly blocks the on-hold Demo tracker subtask under this week's TP umbrella. Ping before Fri's SR. - -- [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex - due 2026-05-27 (5d overdue) — On Diego's confirmed Jun 15 Monterey+ critical path; if Alex's PR doesn't land this week, Diego's release slips. - -- [ ] **[WWDC AFK Jun 8–12 — handoff prep](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex - Partly AFK starts next Mon (Jun 8). If Persist or Try Visiting slip, leave handoff comments on Fri. Otherwise no action — but easy to forget. - -### AOR Quick Wins This Week - -- **[Desktop Browser Feature Owner Survey [anonymous, 5-min timebox]](https://app.asana.com/0/0/1214940335721015)** - overdue 6 days — 5-minute timebox per task title; clear in any gap. - -- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** - overdue 31 days — Stuck in inbox; triage to repro / quick fix or close as dup. - -- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** - overdue 31 days — Stuck in inbox; triage to repro / quick fix or close. - -### Sprint Backlog (pick 1–2 if time allows) - -- **[PR Check failing on main — testWhenTab…errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** - due 2026-04-22 (40d overdue) — AOR: flake vs real regression. Sam S fixed a paired crashy macOS suite overnight; this one still open. - -- **[PR Check failing on main](https://app.asana.com/0/0/1214797526093576)** - due 2026-05-15 (17d overdue) — Likely same family. Triage Wed alongside it — one fix may cover both. - -- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** - due 2026-01-27 (125d overdue) — Planning task; 30-min sweep to triage what's still alive vs close. - -(+ 3 aged items >180 days in backlog — not listed: Tab preview stuck 412d, Duo Grafana 313d, Assertion Failure Pixel Anomaly 257d.) - -### On Radar - -- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego confirmed last Big Sur release Mon Jun 8; first Monterey+ merges next week. Alex's Monterrey-only PR feeds this — already a MNF. -- **[SIGKILL inside MainViewController chrome bar reveal animation](https://app.asana.com/0/0/1215224247451374)** — Eduardo Pinto's defensive-weak-captures PR is up. AOR-adjacent (macOS UI lifecycle); monitor for review request. -- **[CEF: Failing tests when 'setTabTitlesEarly' is enabled](https://app.asana.com/0/0/1214378030768173)** — Kris Wright zeroing in on root cause; worth a glance if test-helpers come up at Apple Weekly Tue. - -### Career Action This Week - -**Draft Part 1 of Advisor Readiness doc** (30 min, Fri block). - -Why this and not the others: -- Project Advisor (Not started) is the highest-leverage EP3 lever, zero motion → **picked**. -- Primary AOR discussion needs 1:1; Dominik OOO all week → defer to Jun 15+. -- Calibration follow-up (Christie EP2/3) — defer; doesn't pair well with SR week. -- Assessment visibility — no active O-N/O-L Assessment this week; Windows AOT reply (Strategy) already covers it. -- 1:1 career prep — Dominik OOO Jun 1–5, no 1:1. Skip. - -### On Radar / Participation Needed - -- **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** - Ivy + Mark replied Sat; Ivy picking it up Mon/Tue as her next TP. Alex's prior pushback ("don't get why the decision to spin off another project") is unanswered on substance. Silence reads as acquiescence — **engage Tue with substantive reply** (already in Shape). - -- **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** - Boli + Bulcsu discussing isolated worlds w/ new native script injection APIs (~couple days to a week). Apple/macOS-adjacent — **monitor**, engage only if pinged. - -### Carried Forward from Last Week - -- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex - → see TP section above. - -- **[PR review queue — 11 items on GitHub](https://github.com/duckduckgo)** — assignee: Alex (reviewer) - 6 review-requests (privacy-configuration + apple-browsers) + 5 mentions. None overdue >5d as blocker; batch as one ~30-min Thu block. - -- **[DRI <> Project Advisor async for Demo tracker](https://app.asana.com/0/0/1213551072611261)** — assignee: Alex - Open async with no clear next-action. Close this loop Friday before SR — either get the Project Advisor's call, or close with "moved to Ship Review thread" comment. - -- **[Privacy Triage: Apple - iOS: Demo tracker blocking after chat](https://app.asana.com/0/0/1214965405681675)** — assignee: Jake Abel - → see Must-Not-Forget (10d overdue, blocks TP umbrella). - -- **[🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782)** — assignee: Tom Strba - Maintenance rotation item, due 2026-05-25 (7d overdue). Quick ping — confirm in-progress or pull back. - -- **[PR: C-S-S Fix site copy/cut/paste/text selection](https://app.asana.com/0/0/1207521936429896)** — assignee: delegated (unassigned in DB) - Stale 76d, no GitHub PR match. Decide this week: chase, descope, or close. - ---- -*Based on weekly-review absent (no Friday review on file for 2026-05-29) + DB state as of 2026-06-01 04:21 UTC (snapshot fresh)* - -Plan saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`. From adf2740054309d798b03e439d5dcd0c2f5c71ce1 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 10:53:30 +0600 Subject: [PATCH 52/83] =?UTF-8?q?[2026-06-01]=20update=20worms=20status=20?= =?UTF-8?q?in=20htpc-bazzite-proton:=20Worms=20WP=20=3D=20=D0=B2=D1=88?= =?UTF-8?q?=D0=B8=D1=82=D1=8B=D0=B9=20Steamworks,=20=D0=BD=D0=B5=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D1=81=D0=BF=D0=BE=D1=81=D0=BE?= =?UTF-8?q?=D0=B1=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- family/how-to/htpc-bazzite-proton.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index a69532ef..cbd8909f 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -43,13 +43,13 @@ on Proton 8.0. ## Mapped to GE-Proton10-34 but still broken -| Game | AppID | Symptom | LaunchOpt set | -|------|-------|---------|---------------| -| Brawlhalla | 2410005953 | Doesn't start | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | -| Castle Crashers | 3048471472 | "crash, mini dump sent" | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | -| Worms WMD | 3846411911 | Doesn't start | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140,d3dcompiler_47=n,b\"` | -| Worms World Party | 2401592779 | Doesn't start | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | -| Duck Game | 2926094216 | Won't launch | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | +| Game | AppID | Symptom | Diagnosis | LaunchOpt set | +|------|-------|---------|-----------|---------------| +| Brawlhalla | 2410005953 | Doesn't start | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | +| Castle Crashers | 3048471472 | "crash, mini dump sent" | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | +| Worms W.M.D | 3846411911 | Doesn't start | GOG, Galaxy.dll отключён, Qt5 краш | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140,d3dcompiler_47=n,b\"` | +| Worms World Party Remastered | 2401592779 | Doesn't start (Steam denied appID) | GOG, `w2.exe` со **вшитым Steamworks SDK**. `steam_appid.txt` не помогает — игра дёргает `SteamAPI_Init()` с хардкодом 270910, Steam проверяет лицензию → denied. Не просто `Doesn't start` — **фундаментально неработоспособна через Proton как non-Steam** без обхода Steam API. | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | +| Duck Game | 2926094216 | Won't launch | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | ## Target: From f916df9d152714d5910f9f353234625432bceb76 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 10:57:35 +0600 Subject: [PATCH 53/83] =?UTF-8?q?[2026-06-01]=20Worms=20World=20Party:=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB=20=D0=BB=D0=BE=D0=B3?= =?UTF-8?q?=D0=B8=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA=20(Steam=20denied?= =?UTF-8?q?=20appID,=20strings=20=D0=BD=D0=B0=D0=B9=D0=B4=D0=B5=D0=BD=2027?= =?UTF-8?q?0910)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- family/how-to/htpc-bazzite-proton.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index cbd8909f..02b89b24 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -48,7 +48,7 @@ on Proton 8.0. | Brawlhalla | 2410005953 | Doesn't start | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Castle Crashers | 3048471472 | "crash, mini dump sent" | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Worms W.M.D | 3846411911 | Doesn't start | GOG, Galaxy.dll отключён, Qt5 краш | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140,d3dcompiler_47=n,b\"` | -| Worms World Party Remastered | 2401592779 | Doesn't start (Steam denied appID) | GOG, `w2.exe` со **вшитым Steamworks SDK**. `steam_appid.txt` не помогает — игра дёргает `SteamAPI_Init()` с хардкодом 270910, Steam проверяет лицензию → denied. Не просто `Doesn't start` — **фундаментально неработоспособна через Proton как non-Steam** без обхода Steam API. | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | +| Worms World Party Remastered | 2401592779 | Лог: `Steam denied appID 2401592779`. `strings w2.exe | grep 270910` — найден appid 270910. `steam_appid.txt` с 270910 не помог. | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Duck Game | 2926094216 | Won't launch | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | ## Target: From 865549de7bfe5a6954b5299daafeb6737f524f35 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 10:59:25 +0600 Subject: [PATCH 54/83] =?UTF-8?q?[2026-06-01]=20Worms=20WP:=20=D0=B4=D0=BE?= =?UTF-8?q?=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4?= =?UTF-8?q?=20=E2=80=94=20=D0=B2=D1=88=D0=B8=D1=82=D1=8B=D0=B9=20Steamwork?= =?UTF-8?q?s=20SDK,=20=D1=84=D1=83=D0=BD=D0=B4=D0=B0=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=20=D0=BD=D0=B5=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=BE=D1=82=D0=BE=D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20non-Steam=20Pro?= =?UTF-8?q?ton?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- family/how-to/htpc-bazzite-proton.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md index 02b89b24..687db64c 100644 --- a/family/how-to/htpc-bazzite-proton.md +++ b/family/how-to/htpc-bazzite-proton.md @@ -48,7 +48,7 @@ on Proton 8.0. | Brawlhalla | 2410005953 | Doesn't start | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Castle Crashers | 3048471472 | "crash, mini dump sent" | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Worms W.M.D | 3846411911 | Doesn't start | GOG, Galaxy.dll отключён, Qt5 краш | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140,d3dcompiler_47=n,b\"` | -| Worms World Party Remastered | 2401592779 | Лог: `Steam denied appID 2401592779`. `strings w2.exe | grep 270910` — найден appid 270910. `steam_appid.txt` с 270910 не помог. | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | +| Worms World Party Remastered | 2401592779 | Лог: `Steam denied appID 2401592779`. **Вывод:** GOG, `w2.exe` со вшитым Steamworks SDK — игра дёргает `SteamAPI_Init()` с хардкодом 270910, Steam проверяет лицензию → denied. `steam_appid.txt` не помогает. Фундаментально неработоспособна через Proton как non-Steam без обхода Steam API. | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Duck Game | 2926094216 | Won't launch | — | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | ## Target: From 881dd9def078c668a951fc270ef875ddac3d60cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 05:00:45 +0000 Subject: [PATCH 55/83] [2026-06-01] taiga sync: .stfolder/syncthing-folder-940f59.txt personal/gift-ideas.md work/briefs/daily/2026-06-01.md work/briefs/inbox/2026-06-01.md --- .stfolder/syncthing-folder-940f59.txt | 0 {family/documents => personal}/gift-ideas.md | 0 work/briefs/daily/2026-06-01.md | 95 -------------------- work/briefs/inbox/2026-06-01.md | 16 ---- 4 files changed, 111 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt rename {family/documents => personal}/gift-ideas.md (100%) delete mode 100644 work/briefs/daily/2026-06-01.md delete mode 100644 work/briefs/inbox/2026-06-01.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/family/documents/gift-ideas.md b/personal/gift-ideas.md similarity index 100% rename from family/documents/gift-ideas.md rename to personal/gift-ideas.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md deleted file mode 100644 index 54ab489f..00000000 --- a/work/briefs/daily/2026-06-01.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -## Daily Brief — 2026-06-01 - -### ✨ Morning -On June 1, 1869, Thomas Edison received his very first patent — for an electric vote-recording machine. Politicians hated it (they wanted hand-counts slow enough for backroom bargaining), so it never sold. Even Edison shipped a PR with no reviewers willing to merge. -💧 Start with a glass of water. - -## Plan for Today - -1. ⚡ **Hide Free plan • Upgrade** (#5149) — PR approved; ping Alessandro "ready for another look" and merge. ~10 min, easy win. -2. 🔴 **Ship AI onboarding winner** (#5145) — fix the failing CI job, get it green, merge. -3. 🔴 **Hide "stop chat" button** (#5173) — CI ✅, review ✅; land it. -4. 🔴 **Persist 'You've got this' dialogue [2d]** — due today, biggest unstarted TP-cluster item; start now and protect Mon/Tue for it. -5. 🟠 **PR: macOS Monterrey-only** — 5d overdue, on Diego's Monterey+ Jun-15 critical path; push to merge this week. -6. 🟠 **O-L Weekly Meeting** (recurring, today). -7. 🟠 **PR review batch** — 6 review-requests + 5 mentions queued; single ~30-min block. -8. 🟡 **Set today's 1-Must** in Asana (Monday ritual; no active "1 Must" task in inbox). - -> Today's focus per weekly plan: ramp + ship the 0.5d's of the TP cluster. New signals since the plan was written: CI-fixing task `1215264800186724` was completed overnight by Sam S (one less AOR thing in your way), and Alessandro's "ready for another look" ping on #5149 is on GitHub, not Asana — so it doesn't appear in story threads. - ---- - -### 🔴 Urgent / Overdue - -**TP cluster (Ship Review Fri 2026-06-05):** - -- [OVERDUE 4d] [DRI] — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) - - Context: PR #5145 CI is red 🔴, review ⏳ waiting on green. - - Action: Fix the failing job, push, confirm green, request review or merge. - -- [OVERDUE 4d] [DRI] — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) - - Context: PR #5149 approved ✅, CI ✅. Per weekly plan, Alessandro asked yesterday "let me know when the PR is ready for another look." - - Action: Reply on the PR (or ping Alessandro), then merge. - -- [OVERDUE 3d] [DRI] — [Hide "stop chat" button in input box](https://app.asana.com/0/0/1215009192158954) - - Context: PR #5173 CI ✅, review ✅. - - Action: Land it today. - -**Other active overdue:** - -- [OVERDUE 5d] [DRI] — [PR: Make our macOS app Monterrey-only (1-3d)](https://app.asana.com/0/0/1215150214975916) - - Context: Diego confirmed last Big Sur release Jun 8, Monterey+ Jun 15. This PR is on the critical path. - - Action: Push the PR through this week; if blocked, comment with the blocker. - -- [OVERDUE 40d] [AOR] — [PR Check failing on main — testWhenTab…errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929) - - Context: CI failing test on main. A separate crashy macOS suite was fixed overnight by Sam S, but this one is still open. - - Action: Investigate flake vs. real regression — disable or fix. - -- [OVERDUE 17d] [AOR] — [PR Check failing on main](https://app.asana.com/0/0/1214797526093576) - - Context: Likely the same family as above. - - Action: Triage together — confirm whether one fix covers both. - -- [OVERDUE 4d] [REVIEWER] — [Follow-up: Inline Text Images for TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) - - Context: PR #4663 (draft) is up. - - Action: Review, promote out of draft, merge if clean. - -**Backlog cluster** (informational — items deprioritized to `do_later` / `quick_wins` / aged `planning` / `inbox`): -Tab preview stuck (412d), Duo login Grafana (313d), Assertion Failure Pixel Anomaly (257d), Review Overdue Tasks Summary (125d), Pinned tab opens in background (31d), Text selection address bar (31d), Desktop Browser Feature Owner Survey (6d — 5-min timebox if room). - -### 🟠 Needs Action Today - -**Ship Reviews (DRI)** -- [Ship Review: iOS Address onboarding…](https://app.asana.com/0/0/1215009192158961) — Alex created and delegated; downstream of the TP cluster. No reviewer comments yet → **MONITORING**, not blocking on Alex. Weekly plan slot is Thu (verify scope + green build) before Fri. - -**PR Reviews (Reviewer)** -- 11 items queued on GitHub: 6 review requests (privacy-configuration + apple-browsers) + 5 mentions. **Batch as one ~30-min block** after the TP work — no single PR flagged as overdue >5d or blocker-directed at Alex. - -**Strategy (awareness only — engage Tue per plan)** -- [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) — Ivy + Mark replied Sat; Ivy is picking it up Mon/Tue as her next top priority. Silence reads as acquiescence. Weekly plan slots a substantive reply for Tue 2026-06-02. - -### 🟡 Delegated — Follow Up Needed - -- [OVERDUE 10d] — [Privacy Triage: iOS Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — assignee: Jake Abel, due 2026-05-21. - - Tied to the on-hold Demo tracker task and the TP umbrella. Action: ping Jake for triage status before Fri's Ship Review. - -- [OVERDUE 7d] — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — assignee: Tom Strba, due 2026-05-25. - - Maintenance rotation item. Action: quick ping — confirm in-progress or pull back. - -- [STALE 76d] — [PR: C-S-S Fix site copy/cut/paste/text selection](https://app.asana.com/0/0/1207521936429896) — no GitHub PR match found per snapshot correlation. - - Action: decide — chase, descope, or close. - -_(Older delegated items 100+ days stale exist but are O-L backlog stash, not active commitments — not surfaced.)_ - -### 🔵 Rhythms - -**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Ship Review due Fri 2026-06-05; modified today, not stale. Three of four 0.5d/2d subtasks still open and overdue. Next TP Thread not needed — TP is mid-flight, not close to completion. - -**Career Advisor**: 1:1 with Dominik SKIPPED this week (Dominik OOO Jun 1–5: LDX3 + holiday). Next realistic 1:1: week of Jun 15. No prep needed today. - -**Upcoming this week**: -- Tue 2026-06-02: Apple Weekly Team Meeting; engage on Windows AOT delivery plan (Strategy reply). -- Wed 2026-06-03: O-N Weekly Meeting; triage two CI-failing-on-main tasks together. -- Thu 2026-06-04: Clear GitHub review-requested queue; verify Ship Review scope + green build. -- Fri 2026-06-05: Ship Review milestone; close DRI <> Project Advisor async on Demo tracker; draft Part 1 of Advisor Readiness doc (career action, 30 min). -- Mon 2026-06-08: WWDC AFK starts (Partly AFK Jun 8–12) — if Persist or Try Visiting slip, leave a handoff comment Fri. diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md deleted file mode 100644 index 6d375a21..00000000 --- a/work/briefs/inbox/2026-06-01.md +++ /dev/null @@ -1,16 +0,0 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 09:17) - -### New / Changed — Action Required -_None._ - -### New / Changed — Monitoring -_None._ - -### Nothing new -Inbox quiet — nothing new. - -No @mentions, no new comments from others on your open tasks, no new assignments, and no Ship Review / Tech Design / incident state changes since the last sync (Jun 1, 09:47 Almaty). - -The only activity in the 24h window was Sam S on **[PR Check is failing on main](https://app.asana.com/0/0/1215264800186724)** at May 31 21:49 UTC — but that task auto-completed at the same timestamp, so no action needed. - -_Overdue tasks and active focus items are tracked in `status.md` and the daily brief — not re-surfaced here._ From 01e5f7ca2cb75a921fe3a20f5129246902838d31 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 12:01:29 +0600 Subject: [PATCH 56/83] [2026-06-01] daily brief, weekly plan, sport equipment fix, aphorisms cleanup --- family/documents/sport-equipment.md | 2 +- personal/creative/aphorisms.md | 9 -- work/briefs/daily/2026-06-01.md | 68 ++++++++++++ work/briefs/inbox/2026-06-01.md | 6 + work/briefs/weekly/plan-2026-06-01.md | 151 ++++++++++++++++++++++++++ 5 files changed, 226 insertions(+), 10 deletions(-) create mode 100644 work/briefs/daily/2026-06-01.md create mode 100644 work/briefs/inbox/2026-06-01.md create mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/family/documents/sport-equipment.md b/family/documents/sport-equipment.md index 5c8bf734..0f3bd3fa 100644 --- a/family/documents/sport-equipment.md +++ b/family/documents/sport-equipment.md @@ -5,7 +5,7 @@ updated: "2026-06-01" --- # Спортивное снаряжение — размеры -## Лыжи +## Лыжи размеры | Параметр | Значение | |---|---| diff --git a/personal/creative/aphorisms.md b/personal/creative/aphorisms.md index f395724a..c5a4bb11 100644 --- a/personal/creative/aphorisms.md +++ b/personal/creative/aphorisms.md @@ -929,12 +929,3 @@ MVP (не путать с ВВП) Пончик это дырявый колобок Пельменщик мантотряс - - - -## Цитаты - -Да будь я евреем преклонных годов, -И то — nicht zweifelnd und bitter, -Немецкий я б выучил только за то, -Что им разговаривал Гитлер. diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md new file mode 100644 index 00000000..fc07c11d --- /dev/null +++ b/work/briefs/daily/2026-06-01.md @@ -0,0 +1,68 @@ +--- +## Daily Brief — 2026-06-01 + +### ✨ Morning +On this day in 1869, Thomas Edison received his very first patent — for an *electrographic vote recorder*. It worked perfectly, and legislators completely refused to use it (they liked filibustering too much). His first lesson in product–market fit. +💧 Start with a glass of water before opening Slack. + +> Today's focus per weekly plan: ship in-flight onboarding subtasks + ramp the TP push before WWDC AFK. New signals since yesterday: 5 task changes, 1 new comment (Sam S on CI suite — has a stable fix PR). + +## Plan for Today + +1. ⚡ **Merge [PR #5149 — Hide Free plan • Upgrade](https://app.asana.com/0/0/1215009192158952)** — ✅ CI / ✅ review. Literally one click. Clears a 4d-overdue TP subtask. (≤2 min) +2. 🔴 **Merge [PR #5173 — Hide stop-chat button](https://app.asana.com/0/0/1215009192158954)** — ✅ CI / ✅ review, 3d overdue TP subtask. Same one-click. (≤2 min) +3. 🔴 **Start [Persist 'You've got this' dialogue in non-focused state \[2d\]](https://app.asana.com/0/0/1215009192158950)** — due today, 2d estimate, blocks SR parent closing Fri. Begin implementation in the morning block. +4. 🔴 **Fix 🔴 CI on [PR #5145 — Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — Alessandro replied May 29 raising a feasibility concern about releasing Treatment B while the tracker-blocker demo experiment is still running. Address his comment + green the CI. +5. 🟠 **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — 6d overdue, anonymous, 5-min timebox. Knock it out between blocks. +6. 🟠 **Review [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — 5d overdue review request from Diego; Big Sur removal ships Jun 8, so review this week (ideally today). +7. 📅 **[O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457)** — standing meeting today. +8. 📥 **Inbox triage + set today's 1-Must** (Monday ritual — DB shows no open "1 Must today" task yet for 2026-06-01). +9. 🟡 **Batch 12 queued review requests + mentions** (Apple repo + privacy-config) — after the TP block, not during. + +--- + +### 🔴 Urgent / Overdue +- ⏰ **OVERDUE — DRI**: [Hide Free plan • Upgrade [0.5d]](https://app.asana.com/0/0/1215009192158952) — 4d overdue, top_priority. PR #5149 ✅/✅. **Action**: merge today. +- ⏰ **OVERDUE — DRI**: [Hide "stop chat" button [0.5d]](https://app.asana.com/0/0/1215009192158954) — 3d overdue, top_priority. PR #5173 ✅/✅. **Action**: merge today. +- ⏰ **OVERDUE — DRI**: [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — 4d overdue, top_priority. Last comment Alessandro (May 29) — Treatment B / tracker-blocker experiment overlap concern. Alex is the blocker. PR #5145 has 🔴 CI. **Action**: respond to Alessandro's feasibility concern + fix CI. +- ⏰ **OVERDUE — AUTHOR**: [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — 4d overdue, inbox. PR #4663 is ✅ but still draft / ⏳ waiting. **Action**: promote to ready-for-review, or close if superseded by ship-of-the-experiment. +- ⏰ **OVERDUE — REVIEWER**: [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) — 5d overdue. Diego's Big Sur removal ships Jun 8. **Action**: review this week (today is best — Diego flagged on Jun 1). +- ⏰ **OVERDUE — DRI**: [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — 6d overdue, 5-min anonymous form. **Action**: fill it out. +- ⏰ **OVERDUE — AUTHOR**: [PR Check is failing on main (May 15)](https://app.asana.com/0/0/1214797526093576) — 17d overdue, Apple CI Failing Tests. Per Sam S's Sun-night comment on the sibling task, he has a fix PR that's stable across overnight runs. **Action**: confirm Sam's PR is merged, or chase him today. + +**Backlog cluster** (do_later + quick_wins + aged-out inbox items — 95+ items, none surface individually): five inbox/planning items have been open >40d and are informational only (Tab preview 412d, Duo+Grafana 313d, Assertion Failure Pixel Anomaly 257d, Review Overdue Tasks 125d, PR Check failing test 40d). Not urgent — surface during weekly review or batch with the Jan-2026 overdue-summary task when capacity allows. + +### 🟠 Needs Action Today + +**Ship Reviews (DRI)** — TP parent [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) due **Fri 2026-06-05**. +All four `top_priority` subtasks listed above under Urgent/Overdue. Alex is the current blocker on all of them (PRs need merging, CI needs fixing, implementation needs to start). Once PR #5145 is green and PRs #5149 / #5173 are merged, the SR thread re-enters "waiting for Alessandro re-review" — but not yet. The [Ship Review task itself](https://app.asana.com/0/0/1215009192158961) is delegated and tracking the parent. + +**Tech Designs**: None requiring Alex's action today. + +**PFRs**: None open. + +**Incidents**: None open. + +**PR Reviews**: **12 review requests + mentions queued** (Apple repo + privacy-configuration). Batch *after* the TP block — full list lives in `asana_context.md`. Notable: phishing-protection dataset bump and nativeStorage 100% rollout look low-friction. + +### 🟡 Delegated — Follow Up Needed +- 🔔 **OVERDUE**: [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — Tom Strba, due 2026-05-25 (7d overdue), maintenance rotation. **Suggested ping**: "Hey Tom — Mon maintenance task still open from last week. Anything blocking, or can I help reassign?" +- 🔔 **STALE/OVERDUE**: [PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896) — 76d stale, no GitHub match found, no clear assignee. **Action**: chase status or close if abandoned. +- 🔔 **OVERDUE**: [Privacy Triage: iOS Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21 (11d overdue). Parent project `[ON HOLD]` per weekly plan — **monitoring**, no ping unless Demo project resumes. +- Misc legacy delegated items (autofill empty field, DBP assertion, Localization) are 100+ days stale with no active signal — leave for monthly cleanup. + +*No "PR merged but Asana task still open" matches in the GitHub correlation today.* + +### 🔵 Rhythms +**TP**: [iOS Address onboarding conflicts with unified input + ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Fresh (modified 2026-06-01 04:02 UTC). Set by Gary on 2026-05-07 → 25d in flight, well within the 2-week SR window. Not stale. + +**Next TP Thread**: Not applicable yet — current TP is mid-flight (PR #5145 CI red, two PRs unmerged, 2d implementation just starting). Revisit Thu/Fri once SR closes. + +**1:1**: Dominik OOO all week (LDX3 Mon–Wed, Public Holiday Thu–Fri). Next 1:1 earliest **Tue Jun 9**. Roll forward the empty agenda task. + +**Upcoming this week**: +- 📅 Tue Jun 2 — [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) (Brindy: "OK, I'll get up early"). +- 📅 Wed Jun 3 — [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364). +- 🛫 **Mon Jun 8** — WWDC partly-AFK starts. Handoff prep needed by Fri (anyone covering anything?). +- 🎯 **Fri Jun 5** — TP parent due. Friday should already be a buffer day, not a finish day. +- 📝 Career thread this week: **draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) — 30 min** (Dominik-OOO floor — use the time he can't claim). diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md new file mode 100644 index 00000000..022980f9 --- /dev/null +++ b/work/briefs/inbox/2026-06-01.md @@ -0,0 +1,6 @@ +## Inbox Triage — 2026-06-01 (since 2026-06-01 11:12) + +### Nothing new +Inbox quiet — nothing new. + +_No new @mentions, no new task assignments, no new human comments on open tasks, and no delegated state changes since 11:12. The only post-SINCE event was an automated Asana reminder that Costas mentioned you Friday on [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — the underlying comment is from May 29 (predates this window) and the task already appears in your top-priority list._ diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md new file mode 100644 index 00000000..7c8ca51c --- /dev/null +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -0,0 +1,151 @@ +# Weekly Plan — Week of 2026-06-01 + +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — parent ship-review project due Fri 2026-06-05; three of four subtasks are already overdue and Alex starts WWDC partly-AFK next Monday, so this is the last full work week to land it. + +### Quadrants +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 70% | SR push before WWDC AFK starts Mon Jun 8. Includes all `top_priority` section subtasks. | +| AOR | 10% | Light — two CI failing-test bugs + Monterrey-only PR review only. No standalone independent work scheduled. | +| Career | 15% | Forced floor: Dominik OOO all week (no 1:1), so the time goes to Project Advisor doc instead of being lost. | +| Strategy | 5% | Continue Windows AOT delivery-plan discussion thread. | + +Notes on tradeoffs: +- Normal target is Project 60% / Career 15%. Boosted Project to 70% because this is the last working week before WWDC partly-AFK and the SR has a hard Friday deadline. Career stays at 15% (not lowered) because the next 1:1 is at least Tue Jun 9 and Project Advisor work is the documented EP3 gap. +- Strategy stays low — AOT discussion needs reply, but it's a comment, not a workstream. + +### Shape + +**Mon 2026-06-01:** Ramp-up + ship in-flight onboarding subtasks +- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) (today) +- [Persist 'You've got this' dialogue in non-focused state \[2d\]](https://app.asana.com/0/0/1215009192158950) — due today, 2d estimate, start immediately +- Land [Hide Free plan • Upgrade PR #5149](https://app.asana.com/0/0/1215009192158952) and [Hide stop-chat PR #5173](https://app.asana.com/0/0/1215009192158954) — both have ✅ CI and ✅ review, just need merge +- Inbox triage (Mon ritual); set 1-Must + +**Tue 2026-06-02:** SR subtasks + reviewer signal +- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) +- [Try Visiting a Site: Background \[1d\]](https://app.asana.com/0/0/1214828145455342) — next-largest subtask +- Resolve 🔴 CI on [PR #5145 Ship duck.ai onboarding query-selection flow](https://app.asana.com/0/0/1215009192158955) +- Reply to Costas on Address Bar / Liquid Glass disabled-state styling threads + +**Wed 2026-06-03:** Continue SR + Windows AOT response +- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) +- Continue persist/try-visiting work +- Post a substantive reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) (last comment Mark, your concern still open) + +**Thu 2026-06-04:** Buffer day for SR — protect the day before deadline +- Finalise all remaining SR subtasks +- Address any reviewer feedback that came in Tue/Wed + +**Fri 2026-06-05:** Ship + retrospective +- SR parent task due today — confirm green +- Write weekly review (2026-06-05.md) +- WWDC handoff prep: anyone covering anything while Alex is partly-AFK Jun 8-12? +- **No 1:1 prep** — Dominik OOO; next available 1:1 window earliest Tue Jun 9 (he's back Mon Jun 8) + +### Must-Not-Forget + +- [ ] **[Persist 'You've got this' dialogue in non-focused state \[2d\]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex + due today 2026-06-01 — 2d estimate, SR subtask, blocks parent task closing Fri. + +- [ ] **[Ship AI onboarding winner (Treatment B) \[0.5d\]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex + due 2026-05-28 (4d overdue) — SR subtask, PR #5145 has 🔴 CI; can't merge without fixing. + +- [ ] **[Hide Free plan • Upgrade in onboarding \[0.5d\]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex + due 2026-05-28 (4d overdue) — SR subtask, PR #5149 is ✅/✅, just needs merge today. + +- [ ] **[Hide "stop chat" button in the input box \[0.5d\]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex + due 2026-05-29 (3d overdue) — SR subtask, PR #5173 is ✅/✅, merge today. + +- [ ] **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex + due 2026-05-26 (6d overdue) — anonymous, 5-minute timebox. Knock out Mon AM. + +### Ship Review Consolidation +The TP is the parent [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) (due Fri Jun 5). The associated [Ship Review task](https://app.asana.com/0/0/1215009192158961) is delegated. Four subtasks in `top_priority`: + +| Subtask | Status | PR | +|---|---|---| +| Hide Free plan • Upgrade [0.5d] | overdue 4d | #5149 ✅/✅ — merge today | +| Hide "stop chat" [0.5d] | overdue 3d | #5173 ✅/✅ — merge today | +| Ship AI onboarding winner (Treatment B) [0.5d] | overdue 4d | #5145 🔴 CI / ⏳ review | +| Persist 'You've got this' [2d] | due today | needs implementation | +| Try Visiting a Site: Background [1d] | due today | needs implementation | + +Last public comment from Alessandro (Jun 1, 06:53): "Once we align on the transition, let me know when the PR is ready for another look." → reviewer has not signed off; treat as `WAITING_ON_ALEX` once PR is ready. + +Also adjacent: [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) is `[ON HOLD]` — leave it. The DRI<>Project Advisor async [task](https://app.asana.com/0/0/1213551072611261) is about that on-hold project, not the Career-Block Project Advisor goal. + +### AOR Quick Wins This Week + +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** + overdue 31 days — Internal Product Feedback bug, triage and reassign or fix. + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + overdue 31 days — Internal Product Feedback bug, triage and reassign or fix. + +- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** + overdue 5 days — review request from Diego; per his Jun 1 comment, Big Sur removal ships Jun 8 — review this week. + +- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** + due 2026-05-29 (3d overdue) — pixel cleanup, ~30min. + +### Sprint Backlog (pick 1–2 if time allows) + +- **[PR Check is failing on main — testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** + due 2026-04-22 (40d overdue) — Apple CI Failing Tests, active section. Either fix or formally disable. + +- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** + due 2026-05-15 (17d overdue) — Apple CI Failing Tests. Per Sam S. comment Sun night: he has a fix PR up that's stable across overnight runs — confirm merged or chase. + +- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** + due 2026-01-27 (125d overdue) — admin task, batch-process the 22 referenced tasks. + +(+ 3 aged items >180 days in backlog — not listed: Tab preview stuck 412d, Duo+Grafana 313d, Assertion Failure Pixel Anomaly 257d) + +### On Radar + +- **[Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** — Mark replied to Alex's pushback on May 30 about scoping/DRI. Touches Alex's prior AOT work. Engage Wed to keep the thread alive — this is the Strategy 5%. + +- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego (May 30): Big Sur removal merges this week, ships Jun 15. Closing Jun 1. Monitor only. + +- **[macOS App Release 1.193.0](https://app.asana.com/0/0/1215269724828777)** — release build available for internal testing. Watch for regressions of any of Alex's recently-merged code. + +### Career Action This Week +**Draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) doc — 30 min.** + +Why this action over the others (per `career-notes.md` priority order): +1. **Project Advisor** (status: Not started) — highest leverage for EP3, doc is the prerequisite. **Picked.** +2. 1:1 career prep — SKIPPED, Dominik OOO all week (LDX3 Mon-Wed, Public Holiday Thu-Fri). Next 1:1 earliest Tue Jun 9. +3. Primary AOR discussion — SKIPPED, requires 1:1 to raise. +4. Christie EP2/3 calibration confirmation — SKIPPED, requires Dominik response. +5. Assessment visibility — no obvious O-N/O-L Assessment needing a comment this week. + +### On Radar / Participation Needed + +- **[Chat Response: Address Bar Disabled State Styling](https://app.asana.com/0/0/1215270813843483)** + Costas on Jun 1 06:46 — handed Alex info, "ping me if easier to work this via Zoom/MM!" — engage. + +- **[Chat Response: Liquid Glass Button Disabled State Styling](https://app.asana.com/0/0/1215270968686628)** + Costas on Jun 1 06:32 — proposes shadowOpacity = 0.04 fix and notes icon opacity inconsistency — engage with implementation feedback. + +### Carried Forward from Last Week + +- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex + → see TP section above. + +- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex + due 2026-05-28 (4d overdue), inbox, macOS Release Board. PR #4663 is ✅/⏳ draft — promote to ready-for-review or close if superseded. + +- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — assignee: Alex (following) + due 2026-05-26, status: 1:1 already passed; new agenda task — empty. Dominik OOO this whole week so no new agenda items expected. Roll forward to Jun 9. + +- **[PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex + see AOR Quick Wins above. + +- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex + see Must-Not-Forget — 5-min timebox, knock out Mon AM. + +--- +*Based on DB snapshot 2026-06-01 05:01 UTC. No weekly-review-2026-05-29 found — plan built from DB state only.* + +Plan saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`. From e3319c6d9b3a122c39da5292ad3bf75d1da0a4d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 06:04:12 +0000 Subject: [PATCH 57/83] [2026-06-01] taiga sync: work/briefs/daily/2026-06-01.md work/briefs/inbox/2026-06-01.md work/briefs/weekly/plan-2026-06-01.md --- work/briefs/daily/2026-06-01.md | 68 ------------ work/briefs/inbox/2026-06-01.md | 6 - work/briefs/weekly/plan-2026-06-01.md | 151 -------------------------- 3 files changed, 225 deletions(-) delete mode 100644 work/briefs/daily/2026-06-01.md delete mode 100644 work/briefs/inbox/2026-06-01.md delete mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md deleted file mode 100644 index fc07c11d..00000000 --- a/work/briefs/daily/2026-06-01.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -## Daily Brief — 2026-06-01 - -### ✨ Morning -On this day in 1869, Thomas Edison received his very first patent — for an *electrographic vote recorder*. It worked perfectly, and legislators completely refused to use it (they liked filibustering too much). His first lesson in product–market fit. -💧 Start with a glass of water before opening Slack. - -> Today's focus per weekly plan: ship in-flight onboarding subtasks + ramp the TP push before WWDC AFK. New signals since yesterday: 5 task changes, 1 new comment (Sam S on CI suite — has a stable fix PR). - -## Plan for Today - -1. ⚡ **Merge [PR #5149 — Hide Free plan • Upgrade](https://app.asana.com/0/0/1215009192158952)** — ✅ CI / ✅ review. Literally one click. Clears a 4d-overdue TP subtask. (≤2 min) -2. 🔴 **Merge [PR #5173 — Hide stop-chat button](https://app.asana.com/0/0/1215009192158954)** — ✅ CI / ✅ review, 3d overdue TP subtask. Same one-click. (≤2 min) -3. 🔴 **Start [Persist 'You've got this' dialogue in non-focused state \[2d\]](https://app.asana.com/0/0/1215009192158950)** — due today, 2d estimate, blocks SR parent closing Fri. Begin implementation in the morning block. -4. 🔴 **Fix 🔴 CI on [PR #5145 — Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — Alessandro replied May 29 raising a feasibility concern about releasing Treatment B while the tracker-blocker demo experiment is still running. Address his comment + green the CI. -5. 🟠 **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — 6d overdue, anonymous, 5-min timebox. Knock it out between blocks. -6. 🟠 **Review [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — 5d overdue review request from Diego; Big Sur removal ships Jun 8, so review this week (ideally today). -7. 📅 **[O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457)** — standing meeting today. -8. 📥 **Inbox triage + set today's 1-Must** (Monday ritual — DB shows no open "1 Must today" task yet for 2026-06-01). -9. 🟡 **Batch 12 queued review requests + mentions** (Apple repo + privacy-config) — after the TP block, not during. - ---- - -### 🔴 Urgent / Overdue -- ⏰ **OVERDUE — DRI**: [Hide Free plan • Upgrade [0.5d]](https://app.asana.com/0/0/1215009192158952) — 4d overdue, top_priority. PR #5149 ✅/✅. **Action**: merge today. -- ⏰ **OVERDUE — DRI**: [Hide "stop chat" button [0.5d]](https://app.asana.com/0/0/1215009192158954) — 3d overdue, top_priority. PR #5173 ✅/✅. **Action**: merge today. -- ⏰ **OVERDUE — DRI**: [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — 4d overdue, top_priority. Last comment Alessandro (May 29) — Treatment B / tracker-blocker experiment overlap concern. Alex is the blocker. PR #5145 has 🔴 CI. **Action**: respond to Alessandro's feasibility concern + fix CI. -- ⏰ **OVERDUE — AUTHOR**: [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — 4d overdue, inbox. PR #4663 is ✅ but still draft / ⏳ waiting. **Action**: promote to ready-for-review, or close if superseded by ship-of-the-experiment. -- ⏰ **OVERDUE — REVIEWER**: [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) — 5d overdue. Diego's Big Sur removal ships Jun 8. **Action**: review this week (today is best — Diego flagged on Jun 1). -- ⏰ **OVERDUE — DRI**: [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — 6d overdue, 5-min anonymous form. **Action**: fill it out. -- ⏰ **OVERDUE — AUTHOR**: [PR Check is failing on main (May 15)](https://app.asana.com/0/0/1214797526093576) — 17d overdue, Apple CI Failing Tests. Per Sam S's Sun-night comment on the sibling task, he has a fix PR that's stable across overnight runs. **Action**: confirm Sam's PR is merged, or chase him today. - -**Backlog cluster** (do_later + quick_wins + aged-out inbox items — 95+ items, none surface individually): five inbox/planning items have been open >40d and are informational only (Tab preview 412d, Duo+Grafana 313d, Assertion Failure Pixel Anomaly 257d, Review Overdue Tasks 125d, PR Check failing test 40d). Not urgent — surface during weekly review or batch with the Jan-2026 overdue-summary task when capacity allows. - -### 🟠 Needs Action Today - -**Ship Reviews (DRI)** — TP parent [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) due **Fri 2026-06-05**. -All four `top_priority` subtasks listed above under Urgent/Overdue. Alex is the current blocker on all of them (PRs need merging, CI needs fixing, implementation needs to start). Once PR #5145 is green and PRs #5149 / #5173 are merged, the SR thread re-enters "waiting for Alessandro re-review" — but not yet. The [Ship Review task itself](https://app.asana.com/0/0/1215009192158961) is delegated and tracking the parent. - -**Tech Designs**: None requiring Alex's action today. - -**PFRs**: None open. - -**Incidents**: None open. - -**PR Reviews**: **12 review requests + mentions queued** (Apple repo + privacy-configuration). Batch *after* the TP block — full list lives in `asana_context.md`. Notable: phishing-protection dataset bump and nativeStorage 100% rollout look low-friction. - -### 🟡 Delegated — Follow Up Needed -- 🔔 **OVERDUE**: [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — Tom Strba, due 2026-05-25 (7d overdue), maintenance rotation. **Suggested ping**: "Hey Tom — Mon maintenance task still open from last week. Anything blocking, or can I help reassign?" -- 🔔 **STALE/OVERDUE**: [PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896) — 76d stale, no GitHub match found, no clear assignee. **Action**: chase status or close if abandoned. -- 🔔 **OVERDUE**: [Privacy Triage: iOS Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21 (11d overdue). Parent project `[ON HOLD]` per weekly plan — **monitoring**, no ping unless Demo project resumes. -- Misc legacy delegated items (autofill empty field, DBP assertion, Localization) are 100+ days stale with no active signal — leave for monthly cleanup. - -*No "PR merged but Asana task still open" matches in the GitHub correlation today.* - -### 🔵 Rhythms -**TP**: [iOS Address onboarding conflicts with unified input + ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Fresh (modified 2026-06-01 04:02 UTC). Set by Gary on 2026-05-07 → 25d in flight, well within the 2-week SR window. Not stale. - -**Next TP Thread**: Not applicable yet — current TP is mid-flight (PR #5145 CI red, two PRs unmerged, 2d implementation just starting). Revisit Thu/Fri once SR closes. - -**1:1**: Dominik OOO all week (LDX3 Mon–Wed, Public Holiday Thu–Fri). Next 1:1 earliest **Tue Jun 9**. Roll forward the empty agenda task. - -**Upcoming this week**: -- 📅 Tue Jun 2 — [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) (Brindy: "OK, I'll get up early"). -- 📅 Wed Jun 3 — [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364). -- 🛫 **Mon Jun 8** — WWDC partly-AFK starts. Handoff prep needed by Fri (anyone covering anything?). -- 🎯 **Fri Jun 5** — TP parent due. Friday should already be a buffer day, not a finish day. -- 📝 Career thread this week: **draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) — 30 min** (Dominik-OOO floor — use the time he can't claim). diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md deleted file mode 100644 index 022980f9..00000000 --- a/work/briefs/inbox/2026-06-01.md +++ /dev/null @@ -1,6 +0,0 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 11:12) - -### Nothing new -Inbox quiet — nothing new. - -_No new @mentions, no new task assignments, no new human comments on open tasks, and no delegated state changes since 11:12. The only post-SINCE event was an automated Asana reminder that Costas mentioned you Friday on [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — the underlying comment is from May 29 (predates this window) and the task already appears in your top-priority list._ diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md deleted file mode 100644 index 7c8ca51c..00000000 --- a/work/briefs/weekly/plan-2026-06-01.md +++ /dev/null @@ -1,151 +0,0 @@ -# Weekly Plan — Week of 2026-06-01 - -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — parent ship-review project due Fri 2026-06-05; three of four subtasks are already overdue and Alex starts WWDC partly-AFK next Monday, so this is the last full work week to land it. - -### Quadrants -| Quadrant | This Week | Notes | -|---|---|---| -| Project | 70% | SR push before WWDC AFK starts Mon Jun 8. Includes all `top_priority` section subtasks. | -| AOR | 10% | Light — two CI failing-test bugs + Monterrey-only PR review only. No standalone independent work scheduled. | -| Career | 15% | Forced floor: Dominik OOO all week (no 1:1), so the time goes to Project Advisor doc instead of being lost. | -| Strategy | 5% | Continue Windows AOT delivery-plan discussion thread. | - -Notes on tradeoffs: -- Normal target is Project 60% / Career 15%. Boosted Project to 70% because this is the last working week before WWDC partly-AFK and the SR has a hard Friday deadline. Career stays at 15% (not lowered) because the next 1:1 is at least Tue Jun 9 and Project Advisor work is the documented EP3 gap. -- Strategy stays low — AOT discussion needs reply, but it's a comment, not a workstream. - -### Shape - -**Mon 2026-06-01:** Ramp-up + ship in-flight onboarding subtasks -- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) (today) -- [Persist 'You've got this' dialogue in non-focused state \[2d\]](https://app.asana.com/0/0/1215009192158950) — due today, 2d estimate, start immediately -- Land [Hide Free plan • Upgrade PR #5149](https://app.asana.com/0/0/1215009192158952) and [Hide stop-chat PR #5173](https://app.asana.com/0/0/1215009192158954) — both have ✅ CI and ✅ review, just need merge -- Inbox triage (Mon ritual); set 1-Must - -**Tue 2026-06-02:** SR subtasks + reviewer signal -- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) -- [Try Visiting a Site: Background \[1d\]](https://app.asana.com/0/0/1214828145455342) — next-largest subtask -- Resolve 🔴 CI on [PR #5145 Ship duck.ai onboarding query-selection flow](https://app.asana.com/0/0/1215009192158955) -- Reply to Costas on Address Bar / Liquid Glass disabled-state styling threads - -**Wed 2026-06-03:** Continue SR + Windows AOT response -- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) -- Continue persist/try-visiting work -- Post a substantive reply on [Desktop Browsers: Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) (last comment Mark, your concern still open) - -**Thu 2026-06-04:** Buffer day for SR — protect the day before deadline -- Finalise all remaining SR subtasks -- Address any reviewer feedback that came in Tue/Wed - -**Fri 2026-06-05:** Ship + retrospective -- SR parent task due today — confirm green -- Write weekly review (2026-06-05.md) -- WWDC handoff prep: anyone covering anything while Alex is partly-AFK Jun 8-12? -- **No 1:1 prep** — Dominik OOO; next available 1:1 window earliest Tue Jun 9 (he's back Mon Jun 8) - -### Must-Not-Forget - -- [ ] **[Persist 'You've got this' dialogue in non-focused state \[2d\]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due today 2026-06-01 — 2d estimate, SR subtask, blocks parent task closing Fri. - -- [ ] **[Ship AI onboarding winner (Treatment B) \[0.5d\]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex - due 2026-05-28 (4d overdue) — SR subtask, PR #5145 has 🔴 CI; can't merge without fixing. - -- [ ] **[Hide Free plan • Upgrade in onboarding \[0.5d\]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex - due 2026-05-28 (4d overdue) — SR subtask, PR #5149 is ✅/✅, just needs merge today. - -- [ ] **[Hide "stop chat" button in the input box \[0.5d\]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex - due 2026-05-29 (3d overdue) — SR subtask, PR #5173 is ✅/✅, merge today. - -- [ ] **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex - due 2026-05-26 (6d overdue) — anonymous, 5-minute timebox. Knock out Mon AM. - -### Ship Review Consolidation -The TP is the parent [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) (due Fri Jun 5). The associated [Ship Review task](https://app.asana.com/0/0/1215009192158961) is delegated. Four subtasks in `top_priority`: - -| Subtask | Status | PR | -|---|---|---| -| Hide Free plan • Upgrade [0.5d] | overdue 4d | #5149 ✅/✅ — merge today | -| Hide "stop chat" [0.5d] | overdue 3d | #5173 ✅/✅ — merge today | -| Ship AI onboarding winner (Treatment B) [0.5d] | overdue 4d | #5145 🔴 CI / ⏳ review | -| Persist 'You've got this' [2d] | due today | needs implementation | -| Try Visiting a Site: Background [1d] | due today | needs implementation | - -Last public comment from Alessandro (Jun 1, 06:53): "Once we align on the transition, let me know when the PR is ready for another look." → reviewer has not signed off; treat as `WAITING_ON_ALEX` once PR is ready. - -Also adjacent: [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) is `[ON HOLD]` — leave it. The DRI<>Project Advisor async [task](https://app.asana.com/0/0/1213551072611261) is about that on-hold project, not the Career-Block Project Advisor goal. - -### AOR Quick Wins This Week - -- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** - overdue 31 days — Internal Product Feedback bug, triage and reassign or fix. - -- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** - overdue 31 days — Internal Product Feedback bug, triage and reassign or fix. - -- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** - overdue 5 days — review request from Diego; per his Jun 1 comment, Big Sur removal ships Jun 8 — review this week. - -- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** - due 2026-05-29 (3d overdue) — pixel cleanup, ~30min. - -### Sprint Backlog (pick 1–2 if time allows) - -- **[PR Check is failing on main — testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** - due 2026-04-22 (40d overdue) — Apple CI Failing Tests, active section. Either fix or formally disable. - -- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** - due 2026-05-15 (17d overdue) — Apple CI Failing Tests. Per Sam S. comment Sun night: he has a fix PR up that's stable across overnight runs — confirm merged or chase. - -- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** - due 2026-01-27 (125d overdue) — admin task, batch-process the 22 referenced tasks. - -(+ 3 aged items >180 days in backlog — not listed: Tab preview stuck 412d, Duo+Grafana 313d, Assertion Failure Pixel Anomaly 257d) - -### On Radar - -- **[Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** — Mark replied to Alex's pushback on May 30 about scoping/DRI. Touches Alex's prior AOT work. Engage Wed to keep the thread alive — this is the Strategy 5%. - -- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** — Diego (May 30): Big Sur removal merges this week, ships Jun 15. Closing Jun 1. Monitor only. - -- **[macOS App Release 1.193.0](https://app.asana.com/0/0/1215269724828777)** — release build available for internal testing. Watch for regressions of any of Alex's recently-merged code. - -### Career Action This Week -**Draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) doc — 30 min.** - -Why this action over the others (per `career-notes.md` priority order): -1. **Project Advisor** (status: Not started) — highest leverage for EP3, doc is the prerequisite. **Picked.** -2. 1:1 career prep — SKIPPED, Dominik OOO all week (LDX3 Mon-Wed, Public Holiday Thu-Fri). Next 1:1 earliest Tue Jun 9. -3. Primary AOR discussion — SKIPPED, requires 1:1 to raise. -4. Christie EP2/3 calibration confirmation — SKIPPED, requires Dominik response. -5. Assessment visibility — no obvious O-N/O-L Assessment needing a comment this week. - -### On Radar / Participation Needed - -- **[Chat Response: Address Bar Disabled State Styling](https://app.asana.com/0/0/1215270813843483)** - Costas on Jun 1 06:46 — handed Alex info, "ping me if easier to work this via Zoom/MM!" — engage. - -- **[Chat Response: Liquid Glass Button Disabled State Styling](https://app.asana.com/0/0/1215270968686628)** - Costas on Jun 1 06:32 — proposes shadowOpacity = 0.04 fix and notes icon opacity inconsistency — engage with implementation feedback. - -### Carried Forward from Last Week - -- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex - → see TP section above. - -- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex - due 2026-05-28 (4d overdue), inbox, macOS Release Board. PR #4663 is ✅/⏳ draft — promote to ready-for-review or close if superseded. - -- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — assignee: Alex (following) - due 2026-05-26, status: 1:1 already passed; new agenda task — empty. Dominik OOO this whole week so no new agenda items expected. Roll forward to Jun 9. - -- **[PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex - see AOR Quick Wins above. - -- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex - see Must-Not-Forget — 5-min timebox, knock out Mon AM. - ---- -*Based on DB snapshot 2026-06-01 05:01 UTC. No weekly-review-2026-05-29 found — plan built from DB state only.* - -Plan saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`. From 8e6e49fa4b4fa78144330518543dfcf368722533 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 06:04:12 +0000 Subject: [PATCH 58/83] syncthing-1780293852 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From c398308db690ab0749ff0fa2978418a192ede056 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 13:01:45 +0600 Subject: [PATCH 59/83] [2026-06-01] inbox triage --- work/briefs/inbox/2026-06-01.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 work/briefs/inbox/2026-06-01.md diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md new file mode 100644 index 00000000..1cfb5b61 --- /dev/null +++ b/work/briefs/inbox/2026-06-01.md @@ -0,0 +1,6 @@ +## Inbox Triage — 2026-06-01 (since 2026-06-01 12:01) + +### Nothing new +Inbox quiet — nothing new. + +_No new @mentions, no new task assignments, no new human comments on your open tasks, and no delegated state changes in the 38 minutes since the previous triage at 12:01. The only post-SINCE Asana activity was on tasks outside your scope (Alessandro/Costas iterating on "Chat Response" styling tasks assigned to Alessandro, Domen completing his own OOO task) and one Dax bot metrics post on Dominik's "macOS browser usage by OS version" AOR. Nothing requires your attention._ From 906698c32b0cbeb888d1502bb374f44d6a017736 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 07:03:38 +0000 Subject: [PATCH 60/83] [2026-06-01] taiga sync: .stfolder/syncthing-folder-940f59.txt work/briefs/inbox/2026-06-01.md --- .stfolder/syncthing-folder-940f59.txt | 0 work/briefs/inbox/2026-06-01.md | 6 ------ 2 files changed, 6 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt delete mode 100644 work/briefs/inbox/2026-06-01.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md deleted file mode 100644 index 1cfb5b61..00000000 --- a/work/briefs/inbox/2026-06-01.md +++ /dev/null @@ -1,6 +0,0 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 12:01) - -### Nothing new -Inbox quiet — nothing new. - -_No new @mentions, no new task assignments, no new human comments on your open tasks, and no delegated state changes in the 38 minutes since the previous triage at 12:01. The only post-SINCE Asana activity was on tasks outside your scope (Alessandro/Costas iterating on "Chat Response" styling tasks assigned to Alessandro, Domen completing his own OOO task) and one Dax bot metrics post on Dominik's "macOS browser usage by OS version" AOR. Nothing requires your attention._ From 94f8c7249fdf80c9abc722bdcd0784d6d9985319 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 13:23:20 +0600 Subject: [PATCH 61/83] [2026-06-01] syncthing: add port 22000 forwarding docs --- family/how-to/syncthing-truenas-android.md | 17 +++++++++++++++++ work/briefs/inbox/2026-06-01.md | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/family/how-to/syncthing-truenas-android.md b/family/how-to/syncthing-truenas-android.md index 8f1e26e3..3d29f59f 100644 --- a/family/how-to/syncthing-truenas-android.md +++ b/family/how-to/syncthing-truenas-android.md @@ -33,6 +33,23 @@ TrueNAS (syncthing контейнер) - **Авторизация:** встроенная GUI Authentication Syncthing (не Caddy basic_auth) - **Локально на TrueNAS:** `http://localhost:8384` +## ⚠️ Проброс порта 22000 (открытие доступа из интернета) + +Для прямого P2P-соединения Syncthing использует порт 22000 (TCP+UDP). Без него телефон на мобильном интернете не может соединиться с сервером — соединение идёт по WAN, а не через Caddy. + +Проброс настраивается на OpenWrt (роутер): +- **Forward WAN → 192.168.2.197:22000** (TCP+UDP) +- Если доступа к OpenWrt нет — через iptables на TrueNAS: + ```bash + sudo /sbin/iptables -t nat -A PREROUTING -i enp3s0 -p tcp --dport 22000 -j DNAT --to-destination 192.168.2.197:22000 + sudo /sbin/iptables -t nat -A PREROUTING -i enp3s0 -p udp --dport 22000 -j DNAT --to-destination 192.168.2.197:22000 + sudo /sbin/iptables -A FORWARD -p tcp --dport 22000 -j ACCEPT + sudo /sbin/iptables -A FORWARD -p udp --dport 22000 -j ACCEPT + ``` + +После проброса на телефоне в настройках устройства Syncthing: +- Поле **Addresses**: `quic://syncthing.mallexxx.duckdns.org:22000` (без tcp://, только QUIC — UDP-порт открыт, TCP может быть закрыт) + ## Контейнер **Compose:** `/mnt/RED_2TB/docker/syncthing/docker-compose.yml` diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index 1cfb5b61..af36f08c 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,6 +1,6 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 12:01) +## Inbox Triage — 2026-06-01 (since 2026-06-01T12:30:54) ### Nothing new Inbox quiet — nothing new. -_No new @mentions, no new task assignments, no new human comments on your open tasks, and no delegated state changes in the 38 minutes since the previous triage at 12:01. The only post-SINCE Asana activity was on tasks outside your scope (Alessandro/Costas iterating on "Chat Response" styling tasks assigned to Alessandro, Domen completing his own OOO task) and one Dax bot metrics post on Dominik's "macOS browser usage by OS version" AOR. Nothing requires your attention._ +_No new @mentions, no new task assignments, no new human comments on your open tasks, and no delegated-task state changes in the ~30 minutes since SINCE. The only post-SINCE Asana stories were on tasks outside your scope (Lukasz P. OOO confirmation; Alessandro iterating on a "Chat Response: Liquid Glass Button Disabled State Styling" task assigned to him). Nothing requires your attention._ From 59140584b0cb092eb379b73fbf005e913e0b4488 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 13:28:33 +0600 Subject: [PATCH 62/83] [2026-06-01] revert: remove port forwarding section from syncthing doc --- family/how-to/syncthing-truenas-android.md | 29 ---------------------- 1 file changed, 29 deletions(-) diff --git a/family/how-to/syncthing-truenas-android.md b/family/how-to/syncthing-truenas-android.md index 3d29f59f..9d4628c9 100644 --- a/family/how-to/syncthing-truenas-android.md +++ b/family/how-to/syncthing-truenas-android.md @@ -1,15 +1,3 @@ ---- -tags: - - syncthing - - truenas - - android - - obsidian - - sync - - how-to -created: '2026-05-29' -updated: '2026-05-29' -status: active ---- # Syncthing — TrueNAS ↔ Android **Статус:** ✅ контейнер на TrueNAS работает, Caddy настроен @@ -33,23 +21,6 @@ TrueNAS (syncthing контейнер) - **Авторизация:** встроенная GUI Authentication Syncthing (не Caddy basic_auth) - **Локально на TrueNAS:** `http://localhost:8384` -## ⚠️ Проброс порта 22000 (открытие доступа из интернета) - -Для прямого P2P-соединения Syncthing использует порт 22000 (TCP+UDP). Без него телефон на мобильном интернете не может соединиться с сервером — соединение идёт по WAN, а не через Caddy. - -Проброс настраивается на OpenWrt (роутер): -- **Forward WAN → 192.168.2.197:22000** (TCP+UDP) -- Если доступа к OpenWrt нет — через iptables на TrueNAS: - ```bash - sudo /sbin/iptables -t nat -A PREROUTING -i enp3s0 -p tcp --dport 22000 -j DNAT --to-destination 192.168.2.197:22000 - sudo /sbin/iptables -t nat -A PREROUTING -i enp3s0 -p udp --dport 22000 -j DNAT --to-destination 192.168.2.197:22000 - sudo /sbin/iptables -A FORWARD -p tcp --dport 22000 -j ACCEPT - sudo /sbin/iptables -A FORWARD -p udp --dport 22000 -j ACCEPT - ``` - -После проброса на телефоне в настройках устройства Syncthing: -- Поле **Addresses**: `quic://syncthing.mallexxx.duckdns.org:22000` (без tcp://, только QUIC — UDP-порт открыт, TCP может быть закрыт) - ## Контейнер **Compose:** `/mnt/RED_2TB/docker/syncthing/docker-compose.yml` From b7845b4d1039ce4750506deb335a36b0ca459d19 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 13:39:57 +0600 Subject: [PATCH 63/83] =?UTF-8?q?2026-06-01=20inbox=20triage=20(13:36)=20?= =?UTF-8?q?=E2=80=94=20quiet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/briefs/inbox/2026-06-01.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index af36f08c..d78e609d 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -4,3 +4,13 @@ Inbox quiet — nothing new. _No new @mentions, no new task assignments, no new human comments on your open tasks, and no delegated-task state changes in the ~30 minutes since SINCE. The only post-SINCE Asana stories were on tasks outside your scope (Lukasz P. OOO confirmation; Alessandro iterating on a "Chat Response: Liquid Glass Button Disabled State Styling" task assigned to him). Nothing requires your attention._ + +--- + +## Inbox Triage — 2026-06-01 (since 2026-06-01T13:01:14) + +### Nothing new + +Inbox quiet — nothing new. + +*Ran at 2026-06-01T13:36 local. Checked: @mentions, task assignments, human comments on open tasks, delegated task changes. All quiet.* From ac6f814e9a9dcfa0b0efc77cab31f5a05d4eb9ae Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 13:50:24 +0600 Subject: [PATCH 64/83] [2026-06-01] docs: add OpenWrt SSH access via docker in truenas-access.md --- family/how-to/truenas-access.md | 22 ++++- work/briefs/daily/2026-06-01.md | 104 ++++++++++++++++++++ work/briefs/inbox/2026-06-01.md | 13 +-- work/briefs/weekly/plan-2026-06-01.md | 134 ++++++++++++++++++++++++++ 4 files changed, 261 insertions(+), 12 deletions(-) create mode 100644 work/briefs/daily/2026-06-01.md create mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/family/how-to/truenas-access.md b/family/how-to/truenas-access.md index 9050dc92..57b50da7 100644 --- a/family/how-to/truenas-access.md +++ b/family/how-to/truenas-access.md @@ -20,6 +20,26 @@ ssh -i ~/.ssh/id_rsa truenas_admin@mallexxx.duckdns.org ``` +## OpenWrt — доступ с TrueNAS + +**SSH на роутер:** +```bash +# через docker-контейнер с sshpass +docker run --rm alpine sh -c 'apk add -q openssh sshpass && sshpass -p 1316261 ssh -o StrictHostKeyChecking=no root@192.168.2.2 "команда"' +``` + +**Проверка правил форвардинга портов:** +```bash +docker run --rm alpine sh -c 'apk add -q openssh sshpass && sshpass -p 1316261 ssh -o StrictHostKeyChecking=no root@192.168.2.2 "uci show firewall | grep redirect"' +``` + +**Добавление правила порт-форвардинга:** +```bash +docker run --rm alpine sh -c 'apk add -q openssh sshpass && sshpass -p 1316261 ssh -o StrictHostKeyChecking=no root@192.168.2.2 "uci add firewall redirect && uci set firewall.@redirect[-1].name=ИМЯ && uci set firewall.@redirect[-1].proto=tcpudp && uci set firewall.@redirect[-1].src=wan && uci set firewall.@redirect[-1].src_dport=ПОРТ && uci set firewall.@redirect[-1].dest=lan && uci set firewall.@redirect[-1].dest_ip=192.168.2.197 && uci set firewall.@redirect[-1].dest_port=ПОРТ && uci set firewall.@redirect[-1].target=DNAT && uci commit firewall && /etc/init.d/firewall reload"' +``` + +**Пароль root:** `1316261` + ## Пул и датасеты Пул: RED_2TB (ZFS) @@ -44,4 +64,4 @@ ssh -i ~/.ssh/id_rsa truenas_admin@mallexxx.duckdns.org Типичные жертвы: - SSH authorized_keys в /home - Cron jobs, написанные в /etc -- Любые файлы вне /mnt/RED_2TB/ \ No newline at end of file +- Любые файлы вне /mnt/RED_2TB/ diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md new file mode 100644 index 00000000..a53319bd --- /dev/null +++ b/work/briefs/daily/2026-06-01.md @@ -0,0 +1,104 @@ +--- +## Daily Brief — 2026-06-01 + +### ✨ Morning +On June 1, 1869, Thomas Edison received his very first patent — for an electric vote-recording machine for legislatures. He pitched it to the U.S. Congress; lawmakers hated it because it removed their ability to filibuster by slow-walking the count. Edison vowed never again to invent something nobody wanted. A useful Monday reminder: shipping fast > shipping clever. +💧 Start with a glass of water before opening Slack. + +**Today's anchor**: Per the weekly plan, today is "close fast-merge onboarding PRs + tee up Ship Review." New signals since the snapshot: 1 new comment (Sam S on a now-completed CI task) and nothing redirecting the plan. Stick with it. + +## Plan for Today + +1. ⚡ **Merge [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952)** — PR #5149, CI ✅, review ✅. Hit merge, close Asana task. ≤15 min — momentum starter. +2. 🔴 **Diagnose CI failure on [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — PR #5145 CI 🔴, 4 days overdue, TP-adjacent. Alex is DRI and current blocker (not waiting on review). Read the failing job, push fix. +3. **Merge [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954)** — PR #5173, CI ✅, review ✅. Same drill as #1 — 3 days overdue. +4. **Start [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950)** — due today, 2d estimate, already at risk of slipping into Wed. Cut the first half today. +5. **Sync with Diego on [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — 5d overdue. Per his 5/30 note Monterey+ branch merges this week — confirm and land. +6. **Knock out [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — 5-min anonymous survey, 6d overdue. +7. **Un-draft + request review on PR #4663** ([Follow-up: Inline Text Images](https://app.asana.com/0/0/1214040804696193)) — CI ✅, was due 5/28, post-ship cleanup. +8. **O-L Weekly Meeting** (recurring, today). +9. **Batch PR reviews** — 6 review requests + 5 mentions queued (full list in `asana_context.md`). Single block after the TP-adjacent work is in. +10. **If time**: kick off [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) — due today, 1d estimate. Per weekly plan it can slip to Tue, but if items 1–3 land fast, get started. + +--- + +### 🔴 Urgent / Overdue + +- **OVERDUE [DRI]** — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — top_priority, 4d overdue + Context: PR #5145 has 🔴 CI; review ⏳ waiting. Failing CI means Alex is the blocker, not the reviewer. + Action: Open the failed job in CI, diagnose, push fix, request re-review. + +- **OVERDUE [DRI]** — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) — top_priority, 4d overdue + Context: PR #5149 CI ✅ review ✅. Pure merge action. + Action: Merge PR, mark Asana task complete. + +- **OVERDUE [DRI]** — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) — top_priority, 3d overdue + Context: PR #5173 CI ✅ review ✅. Same as above. + Action: Merge PR, mark Asana task complete. + +- **OVERDUE [DRI]** — [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) — inbox, 5d overdue + Context: Alex's PR. Diego's 5/30 note on the sibling task indicated Monterey+ branch merges this week. + Action: Sync with Diego, confirm state, land it. + +- **OVERDUE [DRI]** — [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — inbox, 4d overdue + Context: PR #4663 open as draft, CI ✅. Was deferred until post-ship. + Action: Un-draft, request review. + +- **OVERDUE [AOR]** — [Desktop Browser Feature Owner Survey [5 min]](https://app.asana.com/0/0/1214940335721015) — inbox, 6d overdue + Context: 5-minute anonymous survey. + Action: Fill it out today; do not let it slide further. + +- **OVERDUE [DRI]** — [PR Check is failing on main (5/15)](https://app.asana.com/0/0/1214797526093576) — inbox, 17d overdue + Context: CI failing test. Sam S noted on a sibling task (5/31) that his overnight-stable PR likely covers macOS suite flakiness. + Action: Check whether Sam's PR covers this test too; if yes, close. If not, route or schedule. + +- **MONITORING [AUTHOR]** — [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) — 6d overdue + Context: Dominik OOO entire week per weekly plan. No 1:1 to prep. + Action: None this week. Park Project Advisor readiness + EP3 gap notes for week of 6/15+. + +**Backlog cluster (do_later / quick_wins / aged inbox — informational, not urgent):** ~15 inbox/planning items with stale dates (Pinned tab background, Text selection in address bar, CI failing test 4/22, Review Overdue Tasks Summary, etc.). Per the weekly plan, picked 2 to consider only if time appears post-WWDC. No action today. + +--- + +### 🟠 Needs Action Today + +**Ship Reviews (DRI)** +- [Ship Review: iOS Address onboarding conflicts...](https://app.asana.com/0/0/1215009192158961) — per weekly plan, Thursday is population day. No action today; pre-work is closing the 4 overdue subtasks (items 1–3 above). + +**PR Reviews** +- 6 review requests + 5 mentions queued in GitHub (see `asana_context.md`). **Batch this after the TP block** — do not let it interrupt the morning merges. + +**Tech Designs (Reviewer/Author)** — none triggering action today. + +**PFRs / Incidents** — none open. + +--- + +### 🟡 Delegated — Follow Up Needed + +- **STALE** — [PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896) — 76d stale, no GitHub match in correlation + Follow-up: Post a comment asking the assignee for owner + current state. If no clear owner, close or hand back. + +- **OVERDUE** — [Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21 (10d overdue) + Follow-up: Ping Jake on the task — "Hey, this is past due — any blockers I can clear?" (Note: parent feature is `[ON HOLD]` per top_priority section, so this may be intentionally cold — confirm before nudging hard.) + +- **OVERDUE** — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — Tom Strba, due 2026-05-25 (7d overdue) + Follow-up: Maintenance rotation task; quick "still on this?" nudge. + +Maintenance-rotation cluster also has 5 items due 5/29 with no assignee (Clean the table, Mark complete, Create next, Post handover, Provide feedback). These are template rotation steps — not personal follow-ups; the rotation owner closes them. No individual nudge needed. + +**GitHub merged-but-not-closed**: none flagged in correlation today. + +--- + +### 🔵 Rhythms + +**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — top_priority, due Fri 6/5, modified today. Fresh; not stale. Parent ship still has 4 overdue subtasks (items 1–4 in Plan) and Ship Review not yet populated → not close to completion. **No Next TP Thread needed yet.** + +**Upcoming this week** (context-only, no action today): +- Apple Weekly Team Meeting — Tue 6/2 (Brindy's 5/28 comment noted on context) +- O-N Weekly Meeting — Wed 6/3 +- Ship Review submission day — Thu 6/4 (per weekly plan) +- Parent ship deadline — Fri 6/5 +- **Partial WWDC AFK starts Mon 6/8** (7d out) — Friday plan includes handoff notes; do not forget. +- No 1:1 this week (Dominik OOO 6/1–6/5). diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index d78e609d..7ae025bf 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,16 +1,7 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01T12:30:54) - -### Nothing new -Inbox quiet — nothing new. - -_No new @mentions, no new task assignments, no new human comments on your open tasks, and no delegated-task state changes in the ~30 minutes since SINCE. The only post-SINCE Asana stories were on tasks outside your scope (Lukasz P. OOO confirmation; Alessandro iterating on a "Chat Response: Liquid Glass Button Disabled State Styling" task assigned to him). Nothing requires your attention._ - ---- - -## Inbox Triage — 2026-06-01 (since 2026-06-01T13:01:14) +## Inbox Triage — 2026-06-01 (since 2026-06-01 13:39) ### Nothing new Inbox quiet — nothing new. -*Ran at 2026-06-01T13:36 local. Checked: @mentions, task assignments, human comments on open tasks, delegated task changes. All quiet.* +*Ran at 2026-06-01T13:41 local. Last Asana sync ended 13:31 — no new stories, @mentions, or task changes in the DB after the SINCE cutoff. MS365 live calendar check skipped (lethal-trifecta gate blocked the call after DB access). No focus override needed: status.md shows no active app.* diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md new file mode 100644 index 00000000..cbcd6197 --- /dev/null +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -0,0 +1,134 @@ +# Weekly Plan + +## Weekly Plan — Week of 2026-06-01 + +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — DRI on the parent ship with 4 subtasks already overdue, ship review still uncommented, hard deadline Fri 6/5 the day before partial WWDC AFK starts. + +**Note on inputs**: No weekly review file exists at `/Users/admin/obsidian/work/briefs/weekly/2026-05-29.md` (eod and weekly dirs were empty). This plan is built directly from the Asana snapshot + career-notes + recurring-rhythms. Flagging the gap so a weekly review can be backfilled at end-of-week. + +### Quadrants +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 70% | Ship Review prep + 4 overdue onboarding subtasks; Fri deadline before WWDC partial AFK 6/8–12. Up from 60% target — explicit tradeoff against Career/Strategy this week. | +| AOR | 10% | Light week: only one open AOR PR (Monterrey-only) and quick-action overdue cleanup. | +| Career | 15% | Dominik OOO entire week (1:1 skipped) — convert that slot to Project Advisor readiness doc, since EP3 cycle is ~8 weeks out. | +| Strategy | 5% | Engage with Windows AOT delivery-plan thread (already drafted Sat reply; needs follow-up Mon). | + +### Shape + +**Mon (today):** Close fast-merge onboarding PRs + tee up Ship Review +- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 ✅ CI ✅ review → merge +- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 ✅ CI ✅ review → merge +- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — PR #5145 🔴 CI failing → diagnose + fix +- O-L Weekly Meeting (recurring, 6/1) + +**Tue:** Persist + Try Visiting work + Apple Weekly demo prep +- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — due today; first half of 2d estimate +- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — was due 6/1, slip to Tue +- Apple Weekly Team Meeting (recurring, 6/2) +- Reply to Mark on [Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) thread (Strategy) + +**Wed:** Animated assets + parent ship task progress +- [Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) — due Thu 6/4, start now +- [iOS Address onboarding conflicts with unified input...](https://app.asana.com/0/0/1214592943696234) — push parent toward ship-ready +- O-N Weekly Meeting (recurring, 6/3) + +**Thu:** Ship Review submission day +- [Ship Review: iOS Address onboarding conflicts...](https://app.asana.com/0/0/1215009192158961) — populate, request reviewers +- Close remaining animated-asset work +- Career: 30-min block — draft Part 1 of Project Advisor Readiness doc ([Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212)) + +**Fri:** Lock-in + weekly review + WWDC handoff +- Final SR sign-off chase on [iOS Address onboarding parent](https://app.asana.com/0/0/1214592943696234) (due today) +- Write weekly review for 2026-06-05 (backfill: include 5/29 + this week) +- Handoff notes for partial WWDC AFK 6/8–12 — flag any open subtasks, name interim DRI if needed +- (No 1:1 — Dominik OOO 6/1–6/5) + +### Must-Not-Forget + +- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex + due 2026-06-01 (today) — Alex is DRI; sized at 2d so already at risk of slipping into Wed even if started today. + +- [ ] **[Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342)** — assignee: Alex + due 2026-06-01 (today) — Alex is DRI on an onboarding subtask feeding the Fri 6/5 ship; do not let this drift past Tue. + +- [ ] **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex + due 2026-05-28 (4d overdue) — PR #5145 has 🔴 CI. Alex is DRI; failing CI = Alex is the blocker, not waiting on review. + +- [ ] **[Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798)** — assignee: Alex + due 2026-06-04 — 2–3d estimate means start by Wed at latest or the Fri 6/5 parent ship slips. + +- [ ] **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex + due 2026-06-05 — Parent ship; this is the TP. Subtasks must close in time to leave Thu for Ship Review. + +### AOR Quick Wins This Week + +- **[Desktop Browser Feature Owner Survey [anonymous, 5 minute timebox]](https://app.asana.com/0/0/1214940335721015)** + overdue 6 days — 5-minute anonymous survey. Knock out before Tue. + +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** + overdue 31 days — Internal Product Feedback bug; triage decision + assign or fix-tag. + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + overdue 31 days — Internal Product Feedback bug; same — triage and route. + +- **[PR: Make our macOS app Monterrey-only - 1-3d (apple-browsers)](https://app.asana.com/0/0/1215150214975916)** + overdue 5 days — Alex's PR; verify status (likely ready to land, see Diego's 5/30 note that Monterey+ merges this week). + +### Sprint Backlog (pick 1–2 if time allows) + +- **[PR Check failing on main — testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain...](https://app.asana.com/0/0/1213975496167929)** + due 2026-04-22 (40d overdue) — CI failing test; in `active` section. + +- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** + due 2026-05-15 (17d overdue) — CI failing test; check whether Sam S's overnight-stable PR (per 5/31 comment on the now-closed sibling) covers this too. + +- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** + due 2026-01-27 (125d overdue) — Inbox cleanup pass; defer to post-WWDC unless room appears. + +(+ 3 aged items >180 days in backlog — not listed) + +### On Radar + +- **TD/discussion: [Sorting in big HTML is 15sec vs Vivaldi 2sec](https://app.asana.com/0/0/1215191840665591)** — Ivy flagged DOM performance test framework angle. Performance is adjacent to macOS browser core but no direct ask of Alex; monitor. + +- **TD/discussion: [Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** — Bulcsu commented on flag-passing approach. Touches Windows AOT plan Alex authored; monitor; engage if scope creeps. + +- **TD/discussion: [Desktop Browsers: Design - Simplify Fire Button](https://app.asana.com/0/0/1215239862935826)** — Peter + Mark aligning on feature-flag rollout sequencing. Mac UI work in Alex's wheelhouse; monitor. + +### Career Action This Week +**Draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) (30 min, Thu).** + +Picked because: (1) Dominik OOO entire week → 1:1 prep N/A; (2) Project Advisor is the #1 EP3 lever per career-notes and is `Not started`; (3) Christie calibration follow-up not actionable without Dominik; (4) no active O-N/O-L Assessment surfaced in DB right now needing a comment. Other items skipped for those reasons. + +### On Radar / Participation Needed + +- **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** + Alex pushed back on Fri/Sat ("don't get why a different DRI is spun off without discussing"), Ivy + Mark responded Sat clarifying scope. Alex has not yet replied — engage Tue to close the loop before this drifts. + +### Carried Forward from Last Week + + +- **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — Alex + → see TP section above (PR #5145 CI failing) + +- **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — Alex + → see TP section above (PR #5149 ready to merge) + +- **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — Alex + → see TP section above (PR #5173 ready to merge) + +- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — Alex + PR open, 5 days overdue. Diego's 5/30 note confirms Monterey+ branch merges this week; sync with him then close. + +- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — Alex + PR #4663 open as draft (CI ✅, review ⏳). Was due 5/28; un-draft and request review post-ship. + +- **[PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896)** — delegated, assignee unknown + Stale 76d, no GitHub match found (per delegated PR correlation in snapshot). Verify owner + state. + +- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — Alex + Due 5/26 was last cycle's; Dominik OOO this entire week → no 1:1 to prep. Add the Project Advisor doc result + EP3 gap question for the next 1:1 (likely week of 6/15+). + +--- +*Based on Asana snapshot 2026-06-01 07:31 UTC + career-notes + recurring-rhythms. No weekly-review file found for 2026-05-29 — flagged above. Plan generated 2026-06-01 ~13:35 local.* From 8339d2c6529ac38d1dd92c4b59390bfe653fd5d2 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 13:57:31 +0600 Subject: [PATCH 65/83] =?UTF-8?q?[2026-06-01]=20docs:=20update=20syncthing?= =?UTF-8?q?=20doc=20=E2=80=94=20port=2022000,=20phone=20setup,=20working?= =?UTF-8?q?=20status?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- family/how-to/syncthing-truenas-android.md | 23 ++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/family/how-to/syncthing-truenas-android.md b/family/how-to/syncthing-truenas-android.md index 9d4628c9..61631142 100644 --- a/family/how-to/syncthing-truenas-android.md +++ b/family/how-to/syncthing-truenas-android.md @@ -1,6 +1,6 @@ # Syncthing — TrueNAS ↔ Android -**Статус:** ✅ контейнер на TrueNAS работает, Caddy настроен +**Статус:** ✅ контейнер на TrueNAS работает, Caddy настроен, порт 22000 проброшен на OpenWrt, синхронизация работает ## Архитектура @@ -20,6 +20,9 @@ TrueNAS (syncthing контейнер) - **Web UI:** https://syncthing.mallexxx.duckdns.org - **Авторизация:** встроенная GUI Authentication Syncthing (не Caddy basic_auth) - **Локально на TrueNAS:** `http://localhost:8384` +- **Порт синхронизации (WAN):** TCP+UDP 22000 — проброшен на OpenWrt через DNAT на 192.168.2.197:22000 + +> ⚠️ Для прямой синхронизации через мобильный интернет необходим проброс порта 22000 на роутере. Без него телефон может соединиться только через relay-сервера. ## Контейнер @@ -66,6 +69,18 @@ syncthing.mallexxx.duckdns.org { Без basic_auth — защита через встроенную GUI Authentication Syncthing. +## Настройка на телефоне + +1. Установить Syncthing (F-Droid или Play Market) +2. Добавить устройство сервера (сканировать QR код или ввести Device ID) +3. Нажать на устройство → цепочка/ссылка (Addresses) → вписать: + ``` + tcp://syncthing.mallexxx.duckdns.org:22000, quic://syncthing.mallexxx.duckdns.org:22000 + ``` +4. Добавить папку `obsidian-vault`, указать локальный путь (например `~/Documents/Obsidian`) +5. Настроить File Versioning (рекомендуется `Trash can`, 30 дней) +6. Включить синк + ## Настройка после развёрта 1. Открыть https://syncthing.mallexxx.duckdns.org @@ -75,11 +90,6 @@ syncthing.mallexxx.duckdns.org { - Folder ID: `obsidian-vault` - Folder Path: `/var/syncthing/obsidian-vault` - File Versioning: по желанию (Trash can / Simple) -4. На телефоне Android: установить Syncthing (из F-Droid или Play Market) - - Добавить устройство (сканировать QR код сервера или ввести Device ID) - - Добавить ту же папку `obsidian-vault`, указать локальный путь (например `~/Documents/Obsidian`) - - Настроить File Versioning (рекомендуется `Trash can`, 30 дней) - - Включить синк ## Поведение @@ -106,3 +116,4 @@ docker compose -f /mnt/RED_2TB/docker/syncthing/docker-compose.yml down - [[obsidian-android-sync]] — git-based синк (альтернатива через Gitea) - [[obsidian-sync]] — общая архитектура sync Eagle ↔ Taiga ↔ Kraken - [[truenas-infrastructure]] — TrueNAS инфраструктура +- [[truenas-access]] — доступ к TrueNAS и OpenWrt From 31a23167dc9200a16f7f9c8934e93f54e1aa17b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 08:01:11 +0000 Subject: [PATCH 66/83] [2026-06-01] taiga sync: work/briefs/daily/2026-06-01.md work/briefs/inbox/2026-06-01.md work/briefs/weekly/plan-2026-06-01.md --- work/briefs/daily/2026-06-01.md | 104 -------------------- work/briefs/inbox/2026-06-01.md | 7 -- work/briefs/weekly/plan-2026-06-01.md | 134 -------------------------- 3 files changed, 245 deletions(-) delete mode 100644 work/briefs/daily/2026-06-01.md delete mode 100644 work/briefs/inbox/2026-06-01.md delete mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md deleted file mode 100644 index a53319bd..00000000 --- a/work/briefs/daily/2026-06-01.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -## Daily Brief — 2026-06-01 - -### ✨ Morning -On June 1, 1869, Thomas Edison received his very first patent — for an electric vote-recording machine for legislatures. He pitched it to the U.S. Congress; lawmakers hated it because it removed their ability to filibuster by slow-walking the count. Edison vowed never again to invent something nobody wanted. A useful Monday reminder: shipping fast > shipping clever. -💧 Start with a glass of water before opening Slack. - -**Today's anchor**: Per the weekly plan, today is "close fast-merge onboarding PRs + tee up Ship Review." New signals since the snapshot: 1 new comment (Sam S on a now-completed CI task) and nothing redirecting the plan. Stick with it. - -## Plan for Today - -1. ⚡ **Merge [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952)** — PR #5149, CI ✅, review ✅. Hit merge, close Asana task. ≤15 min — momentum starter. -2. 🔴 **Diagnose CI failure on [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — PR #5145 CI 🔴, 4 days overdue, TP-adjacent. Alex is DRI and current blocker (not waiting on review). Read the failing job, push fix. -3. **Merge [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954)** — PR #5173, CI ✅, review ✅. Same drill as #1 — 3 days overdue. -4. **Start [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950)** — due today, 2d estimate, already at risk of slipping into Wed. Cut the first half today. -5. **Sync with Diego on [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — 5d overdue. Per his 5/30 note Monterey+ branch merges this week — confirm and land. -6. **Knock out [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — 5-min anonymous survey, 6d overdue. -7. **Un-draft + request review on PR #4663** ([Follow-up: Inline Text Images](https://app.asana.com/0/0/1214040804696193)) — CI ✅, was due 5/28, post-ship cleanup. -8. **O-L Weekly Meeting** (recurring, today). -9. **Batch PR reviews** — 6 review requests + 5 mentions queued (full list in `asana_context.md`). Single block after the TP-adjacent work is in. -10. **If time**: kick off [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) — due today, 1d estimate. Per weekly plan it can slip to Tue, but if items 1–3 land fast, get started. - ---- - -### 🔴 Urgent / Overdue - -- **OVERDUE [DRI]** — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — top_priority, 4d overdue - Context: PR #5145 has 🔴 CI; review ⏳ waiting. Failing CI means Alex is the blocker, not the reviewer. - Action: Open the failed job in CI, diagnose, push fix, request re-review. - -- **OVERDUE [DRI]** — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) — top_priority, 4d overdue - Context: PR #5149 CI ✅ review ✅. Pure merge action. - Action: Merge PR, mark Asana task complete. - -- **OVERDUE [DRI]** — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) — top_priority, 3d overdue - Context: PR #5173 CI ✅ review ✅. Same as above. - Action: Merge PR, mark Asana task complete. - -- **OVERDUE [DRI]** — [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) — inbox, 5d overdue - Context: Alex's PR. Diego's 5/30 note on the sibling task indicated Monterey+ branch merges this week. - Action: Sync with Diego, confirm state, land it. - -- **OVERDUE [DRI]** — [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — inbox, 4d overdue - Context: PR #4663 open as draft, CI ✅. Was deferred until post-ship. - Action: Un-draft, request review. - -- **OVERDUE [AOR]** — [Desktop Browser Feature Owner Survey [5 min]](https://app.asana.com/0/0/1214940335721015) — inbox, 6d overdue - Context: 5-minute anonymous survey. - Action: Fill it out today; do not let it slide further. - -- **OVERDUE [DRI]** — [PR Check is failing on main (5/15)](https://app.asana.com/0/0/1214797526093576) — inbox, 17d overdue - Context: CI failing test. Sam S noted on a sibling task (5/31) that his overnight-stable PR likely covers macOS suite flakiness. - Action: Check whether Sam's PR covers this test too; if yes, close. If not, route or schedule. - -- **MONITORING [AUTHOR]** — [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) — 6d overdue - Context: Dominik OOO entire week per weekly plan. No 1:1 to prep. - Action: None this week. Park Project Advisor readiness + EP3 gap notes for week of 6/15+. - -**Backlog cluster (do_later / quick_wins / aged inbox — informational, not urgent):** ~15 inbox/planning items with stale dates (Pinned tab background, Text selection in address bar, CI failing test 4/22, Review Overdue Tasks Summary, etc.). Per the weekly plan, picked 2 to consider only if time appears post-WWDC. No action today. - ---- - -### 🟠 Needs Action Today - -**Ship Reviews (DRI)** -- [Ship Review: iOS Address onboarding conflicts...](https://app.asana.com/0/0/1215009192158961) — per weekly plan, Thursday is population day. No action today; pre-work is closing the 4 overdue subtasks (items 1–3 above). - -**PR Reviews** -- 6 review requests + 5 mentions queued in GitHub (see `asana_context.md`). **Batch this after the TP block** — do not let it interrupt the morning merges. - -**Tech Designs (Reviewer/Author)** — none triggering action today. - -**PFRs / Incidents** — none open. - ---- - -### 🟡 Delegated — Follow Up Needed - -- **STALE** — [PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896) — 76d stale, no GitHub match in correlation - Follow-up: Post a comment asking the assignee for owner + current state. If no clear owner, close or hand back. - -- **OVERDUE** — [Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21 (10d overdue) - Follow-up: Ping Jake on the task — "Hey, this is past due — any blockers I can clear?" (Note: parent feature is `[ON HOLD]` per top_priority section, so this may be intentionally cold — confirm before nudging hard.) - -- **OVERDUE** — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — Tom Strba, due 2026-05-25 (7d overdue) - Follow-up: Maintenance rotation task; quick "still on this?" nudge. - -Maintenance-rotation cluster also has 5 items due 5/29 with no assignee (Clean the table, Mark complete, Create next, Post handover, Provide feedback). These are template rotation steps — not personal follow-ups; the rotation owner closes them. No individual nudge needed. - -**GitHub merged-but-not-closed**: none flagged in correlation today. - ---- - -### 🔵 Rhythms - -**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — top_priority, due Fri 6/5, modified today. Fresh; not stale. Parent ship still has 4 overdue subtasks (items 1–4 in Plan) and Ship Review not yet populated → not close to completion. **No Next TP Thread needed yet.** - -**Upcoming this week** (context-only, no action today): -- Apple Weekly Team Meeting — Tue 6/2 (Brindy's 5/28 comment noted on context) -- O-N Weekly Meeting — Wed 6/3 -- Ship Review submission day — Thu 6/4 (per weekly plan) -- Parent ship deadline — Fri 6/5 -- **Partial WWDC AFK starts Mon 6/8** (7d out) — Friday plan includes handoff notes; do not forget. -- No 1:1 this week (Dominik OOO 6/1–6/5). diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md deleted file mode 100644 index 7ae025bf..00000000 --- a/work/briefs/inbox/2026-06-01.md +++ /dev/null @@ -1,7 +0,0 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 13:39) - -### Nothing new - -Inbox quiet — nothing new. - -*Ran at 2026-06-01T13:41 local. Last Asana sync ended 13:31 — no new stories, @mentions, or task changes in the DB after the SINCE cutoff. MS365 live calendar check skipped (lethal-trifecta gate blocked the call after DB access). No focus override needed: status.md shows no active app.* diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md deleted file mode 100644 index cbcd6197..00000000 --- a/work/briefs/weekly/plan-2026-06-01.md +++ /dev/null @@ -1,134 +0,0 @@ -# Weekly Plan - -## Weekly Plan — Week of 2026-06-01 - -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — DRI on the parent ship with 4 subtasks already overdue, ship review still uncommented, hard deadline Fri 6/5 the day before partial WWDC AFK starts. - -**Note on inputs**: No weekly review file exists at `/Users/admin/obsidian/work/briefs/weekly/2026-05-29.md` (eod and weekly dirs were empty). This plan is built directly from the Asana snapshot + career-notes + recurring-rhythms. Flagging the gap so a weekly review can be backfilled at end-of-week. - -### Quadrants -| Quadrant | This Week | Notes | -|---|---|---| -| Project | 70% | Ship Review prep + 4 overdue onboarding subtasks; Fri deadline before WWDC partial AFK 6/8–12. Up from 60% target — explicit tradeoff against Career/Strategy this week. | -| AOR | 10% | Light week: only one open AOR PR (Monterrey-only) and quick-action overdue cleanup. | -| Career | 15% | Dominik OOO entire week (1:1 skipped) — convert that slot to Project Advisor readiness doc, since EP3 cycle is ~8 weeks out. | -| Strategy | 5% | Engage with Windows AOT delivery-plan thread (already drafted Sat reply; needs follow-up Mon). | - -### Shape - -**Mon (today):** Close fast-merge onboarding PRs + tee up Ship Review -- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR #5149 ✅ CI ✅ review → merge -- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR #5173 ✅ CI ✅ review → merge -- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — PR #5145 🔴 CI failing → diagnose + fix -- O-L Weekly Meeting (recurring, 6/1) - -**Tue:** Persist + Try Visiting work + Apple Weekly demo prep -- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — due today; first half of 2d estimate -- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — was due 6/1, slip to Tue -- Apple Weekly Team Meeting (recurring, 6/2) -- Reply to Mark on [Windows AOT delivery plan](https://app.asana.com/0/0/1215255758473719) thread (Strategy) - -**Wed:** Animated assets + parent ship task progress -- [Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) — due Thu 6/4, start now -- [iOS Address onboarding conflicts with unified input...](https://app.asana.com/0/0/1214592943696234) — push parent toward ship-ready -- O-N Weekly Meeting (recurring, 6/3) - -**Thu:** Ship Review submission day -- [Ship Review: iOS Address onboarding conflicts...](https://app.asana.com/0/0/1215009192158961) — populate, request reviewers -- Close remaining animated-asset work -- Career: 30-min block — draft Part 1 of Project Advisor Readiness doc ([Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212)) - -**Fri:** Lock-in + weekly review + WWDC handoff -- Final SR sign-off chase on [iOS Address onboarding parent](https://app.asana.com/0/0/1214592943696234) (due today) -- Write weekly review for 2026-06-05 (backfill: include 5/29 + this week) -- Handoff notes for partial WWDC AFK 6/8–12 — flag any open subtasks, name interim DRI if needed -- (No 1:1 — Dominik OOO 6/1–6/5) - -### Must-Not-Forget - -- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due 2026-06-01 (today) — Alex is DRI; sized at 2d so already at risk of slipping into Wed even if started today. - -- [ ] **[Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342)** — assignee: Alex - due 2026-06-01 (today) — Alex is DRI on an onboarding subtask feeding the Fri 6/5 ship; do not let this drift past Tue. - -- [ ] **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex - due 2026-05-28 (4d overdue) — PR #5145 has 🔴 CI. Alex is DRI; failing CI = Alex is the blocker, not waiting on review. - -- [ ] **[Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798)** — assignee: Alex - due 2026-06-04 — 2–3d estimate means start by Wed at latest or the Fri 6/5 parent ship slips. - -- [ ] **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex - due 2026-06-05 — Parent ship; this is the TP. Subtasks must close in time to leave Thu for Ship Review. - -### AOR Quick Wins This Week - -- **[Desktop Browser Feature Owner Survey [anonymous, 5 minute timebox]](https://app.asana.com/0/0/1214940335721015)** - overdue 6 days — 5-minute anonymous survey. Knock out before Tue. - -- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** - overdue 31 days — Internal Product Feedback bug; triage decision + assign or fix-tag. - -- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** - overdue 31 days — Internal Product Feedback bug; same — triage and route. - -- **[PR: Make our macOS app Monterrey-only - 1-3d (apple-browsers)](https://app.asana.com/0/0/1215150214975916)** - overdue 5 days — Alex's PR; verify status (likely ready to land, see Diego's 5/30 note that Monterey+ merges this week). - -### Sprint Backlog (pick 1–2 if time allows) - -- **[PR Check failing on main — testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain...](https://app.asana.com/0/0/1213975496167929)** - due 2026-04-22 (40d overdue) — CI failing test; in `active` section. - -- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** - due 2026-05-15 (17d overdue) — CI failing test; check whether Sam S's overnight-stable PR (per 5/31 comment on the now-closed sibling) covers this too. - -- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** - due 2026-01-27 (125d overdue) — Inbox cleanup pass; defer to post-WWDC unless room appears. - -(+ 3 aged items >180 days in backlog — not listed) - -### On Radar - -- **TD/discussion: [Sorting in big HTML is 15sec vs Vivaldi 2sec](https://app.asana.com/0/0/1215191840665591)** — Ivy flagged DOM performance test framework angle. Performance is adjacent to macOS browser core but no direct ask of Alex; monitor. - -- **TD/discussion: [Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** — Bulcsu commented on flag-passing approach. Touches Windows AOT plan Alex authored; monitor; engage if scope creeps. - -- **TD/discussion: [Desktop Browsers: Design - Simplify Fire Button](https://app.asana.com/0/0/1215239862935826)** — Peter + Mark aligning on feature-flag rollout sequencing. Mac UI work in Alex's wheelhouse; monitor. - -### Career Action This Week -**Draft Part 1 of [Project Advisor Readiness Self-Reflection](https://app.asana.com/0/0/1210386994396212) (30 min, Thu).** - -Picked because: (1) Dominik OOO entire week → 1:1 prep N/A; (2) Project Advisor is the #1 EP3 lever per career-notes and is `Not started`; (3) Christie calibration follow-up not actionable without Dominik; (4) no active O-N/O-L Assessment surfaced in DB right now needing a comment. Other items skipped for those reasons. - -### On Radar / Participation Needed - -- **[Desktop Browsers: Windows - Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** - Alex pushed back on Fri/Sat ("don't get why a different DRI is spun off without discussing"), Ivy + Mark responded Sat clarifying scope. Alex has not yet replied — engage Tue to close the loop before this drifts. - -### Carried Forward from Last Week - - -- **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — Alex - → see TP section above (PR #5145 CI failing) - -- **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — Alex - → see TP section above (PR #5149 ready to merge) - -- **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — Alex - → see TP section above (PR #5173 ready to merge) - -- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — Alex - PR open, 5 days overdue. Diego's 5/30 note confirms Monterey+ branch merges this week; sync with him then close. - -- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — Alex - PR #4663 open as draft (CI ✅, review ⏳). Was due 5/28; un-draft and request review post-ship. - -- **[PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896)** — delegated, assignee unknown - Stale 76d, no GitHub match found (per delegated PR correlation in snapshot). Verify owner + state. - -- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — Alex - Due 5/26 was last cycle's; Dominik OOO this entire week → no 1:1 to prep. Add the Project Advisor doc result + EP3 gap question for the next 1:1 (likely week of 6/15+). - ---- -*Based on Asana snapshot 2026-06-01 07:31 UTC + career-notes + recurring-rhythms. No weekly-review file found for 2026-05-29 — flagged above. Plan generated 2026-06-01 ~13:35 local.* From 8c6181b9fbf49f6a1fac16780286b299f8228f60 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 08:01:12 +0000 Subject: [PATCH 67/83] syncthing-1780300872 --- .stfolder/syncthing-folder-940f59.txt | 0 .DS_Store => .stversions/.DS_Store | Bin .stversions/.obsidian/workspace-mobile.json | 406 ++++++++++ .../Untitled.canvas | 0 .../wiki-curation-runs/2026-05-15.md | 0 .../wiki-curation-runs/2026-05-16.md | 0 .../wiki-curation-runs/2026-05-17.md | 0 .../wiki-curation-runs/2026-05-18-02h.md | 0 .../wiki-curation-runs/2026-05-19.md | 0 .../wiki-curation-runs/2026-05-23.md | 0 .../wiki-curation-runs/2026-05-24.md | 0 .../wiki-curation-runs/2026-05-25.md | 0 .../wiki-curation-runs/2026-05-27.md | 0 .../wiki-curation-runs/2026-05-28.md | 0 .../wiki-curation-runs/2026-05-29.md | 0 .../wiki-curation-runs/research-2026-05-23.md | 0 ...t.sync-conflict-20260601-135123-XJRJQB2.md | 694 ++++++++++++++++++ ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ...s.sync-conflict-20260601-135133-XJRJQB2.md | 107 +++ ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 ....sync-conflict-20260601-145114-C6DYBCZ.md} | 0 30 files changed, 1207 insertions(+) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt rename .DS_Store => .stversions/.DS_Store (100%) create mode 100755 .stversions/.obsidian/workspace-mobile.json rename Untitled.canvas => .stversions/Untitled.canvas (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-15.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-16.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-17.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-19.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-23.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-24.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-25.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-27.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-28.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/2026-05-29.md (100%) rename {personal => .stversions/personal}/projects/personal-os/wiki-curation-runs/research-2026-05-23.md (100%) create mode 100755 family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md rename family/documents/{vault-sync-2026-05-13-08-01.md => vault-sync-2026-05-13-08-01.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename family/documents/{vault-sync-2026-05-20.md => vault-sync-2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename family/documents/{vault-sync-2026-05-21.md => vault-sync-2026-05-21.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename family/documents/vault-sync/{2026-05-13-sync.md => 2026-05-13-sync.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename family/documents/vault-sync/{2026-05-15-sync.md => 2026-05-15-sync.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename family/documents/vault-sync/{2026-05-22-vault-sync.md => 2026-05-22-vault-sync.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename family/documents/vault-sync/{2026-05-23.md => 2026-05-23.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename family/documents/vault-sync/{20260514.md => 20260514.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) create mode 100755 personal/documents/deferred-tasks.sync-conflict-20260601-135133-XJRJQB2.md rename personal/projects/personal-os/wiki-curation-runs/{2026-05-16-p2.md => 2026-05-16-p2.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename personal/projects/personal-os/wiki-curation-runs/{2026-05-18.md => 2026-05-18.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename personal/projects/personal-os/wiki-curation-runs/{2026-05-20.md => 2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) rename personal/projects/personal-os/wiki-curation-runs/{2026-05-22.md => 2026-05-22.sync-conflict-20260601-145114-C6DYBCZ.md} (100%) diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 diff --git a/.DS_Store b/.stversions/.DS_Store similarity index 100% rename from .DS_Store rename to .stversions/.DS_Store diff --git a/.stversions/.obsidian/workspace-mobile.json b/.stversions/.obsidian/workspace-mobile.json new file mode 100755 index 00000000..09793195 --- /dev/null +++ b/.stversions/.obsidian/workspace-mobile.json @@ -0,0 +1,406 @@ +{ + "main": { + "id": "12f09710b712a7a5", + "type": "split", + "children": [ + { + "id": "0b0bd860305fa6c6", + "type": "tabs", + "children": [ + { + "id": "4fe4d26bf09a0513", + "type": "leaf", + "pinned": true, + "state": { + "type": "markdown", + "state": { + "file": "personal/index.md", + "mode": "preview", + "source": false + }, + "pinned": true, + "icon": "lucide-file", + "title": "index" + } + }, + { + "id": "bea122cd2d39b55c", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "personal/projects/personal-os/ai-psychologist-research.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "ai-psychologist-research" + } + }, + { + "id": "9f5a1ea4c4fc26db", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "family/documents/karaoke-songs.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "karaoke-songs" + } + }, + { + "id": "b02e264f7e049ed4", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "family/documents/книги-ребенку.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "книги-ребенку" + } + }, + { + "id": "04c0fc0c5771be0b", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "personal/documents/app-ideas.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "app-ideas" + } + }, + { + "id": "36a7a5fda8d102f9", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Фильмы не перенесенные с htpc на кракен.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Фильмы не перенесенные с htpc на кракен" + } + }, + { + "id": "0eb5dda3f7626fae", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "personal/shopping-order.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "shopping-order" + } + }, + { + "id": "a3b291eef4d1b8cb", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "family/documents/kids-songs.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "kids-songs" + } + }, + { + "id": "b6f04332a1fb4b83", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "family/documents/places-to-visit.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "places-to-visit" + } + }, + { + "id": "472c276f1f4cbdff", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "family/documents/games-wishlist.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "games-wishlist" + } + }, + { + "id": "960fee96c83113b4", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "personal/creative/aphorisms.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "aphorisms" + } + }, + { + "id": "4a0bde6cf523dc03", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "personal/projects/psychologist-app/dev-setup.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "dev-setup" + } + }, + { + "id": "4f1a7f5a2c2b737e", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "personal/docs/truenas-remote-access-reverse-proxy.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "truenas-remote-access-reverse-proxy" + } + }, + { + "id": "1a83b50424b1183b", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "personal/documents/workout.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "workout" + } + } + ], + "currentTab": 13 + } + ], + "direction": "vertical" + }, + "left": { + "id": "7c00483f36e43e6d", + "type": "mobile-drawer", + "children": [ + { + "id": "6fbf0b97dfa87f9b", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": true + }, + "icon": "lucide-folder-closed", + "title": "Файловый менеджер" + } + }, + { + "id": "84667e67cf6dbc52", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "Openwrt ", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "Поиск" + } + }, + { + "id": "d4f856ddbfe95687", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": false, + "showSearch": true, + "searchQuery": "Bug" + }, + "icon": "lucide-tags", + "title": "Теги" + } + }, + { + "id": "b55892507c04dae6", + "type": "leaf", + "state": { + "type": "all-properties", + "state": { + "sortOrder": "frequency", + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-archive", + "title": "Все свойства" + } + }, + { + "id": "12dddb48003ff805", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {}, + "icon": "lucide-bookmark", + "title": "Закладки" + } + } + ], + "currentTab": 1 + }, + "right": { + "id": "569cb05179715434", + "type": "mobile-drawer", + "children": [ + { + "id": "e8fa4f826df166f1", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "file": "✅ Список дел.md", + "collapseAll": false, + "extraContext": true, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "Обратные ссылки" + } + }, + { + "id": "c462defd1c440838", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "Исходящие ссылки" + } + }, + { + "id": "faf46fcf5b94624f", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "Структура" + } + }, + { + "id": "592f99a031e907f4", + "type": "leaf", + "state": { + "type": "git-view", + "state": {}, + "icon": "lucide-ghost", + "title": "git-view" + } + } + ], + "currentTab": 3 + }, + "left-ribbon": { + "hiddenItems": { + "switcher:Меню быстрого перехода": false, + "graph:Граф": false, + "canvas:Создать новый холст": false, + "daily-notes:Сегодняшняя заметка": false, + "templates:Вставить шаблон": false, + "command-palette:Открыть палитру команд": false, + "bases:Создать новую базу": false + } + }, + "active": "1a83b50424b1183b", + "lastOpenFiles": [ + "personal/docs/truenas-remote-access-reverse-proxy.md", + "personal/documents/workout.md", + "personal/index.md", + "family/documents/gift-ideas.md", + "family/sort/лыжи-размеры.md", + "family/how-to/htpc-bazzite-proton.md", + "family/sort/взять-на-алтай-короткий.md", + "family/sort/keep-2023-09-13_15_03_43.md", + "personal/documents/deferred-tasks.md", + "family/documents/fasteners-nomenclature.md", + "family/documents/vault-sync-2026-05-13-08-01.md", + "family/documents/movies-watchlist.md", + "personal/documents/russia-tasks.md", + "family/index.md", + "personal/documents/fly-box.md", + "personal/projects/personal-os/wiki-curation-runs/2026-05-20.md", + "personal/shopping-order.md", + "family/sort/keep-2024-11-02_00_03_55.md", + "family/logs/vault-sync-2026-05-22.md", + "family/how-to/htpc-access.md", + "family/schedule/vacation-july-august-2026.md", + "family/sort/keep-2023-11-14_00_41_50.md", + "personal/projects/library-app.md", + "family/documents/holiday-food.md", + "personal/projects/personal-os/wiki-curation-runs/2026-05-19.md", + "personal/creative/songs/ya-khuyaryashiy-maket.md", + "raw/schema.sql", + "family/sync", + "family/logs", + "/personal/projects/psychologist-app", + "/personal/plans", + "/work/projects", + "family/sort", + "family/documents/vault-sync", + "/family/sort", + "/family/how-to/vault-sync-logs", + "Untitled 1.canvas", + "/Untitled 1.canvas", + "Untitled.canvas" + ] +} \ No newline at end of file diff --git a/Untitled.canvas b/.stversions/Untitled.canvas similarity index 100% rename from Untitled.canvas rename to .stversions/Untitled.canvas diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-15.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-16.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-17.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-19.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-23.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-24.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-25.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-27.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-28.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-29.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md diff --git a/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md rename to .stversions/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md diff --git a/family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md b/family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md new file mode 100755 index 00000000..16cd3ed1 --- /dev/null +++ b/family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md @@ -0,0 +1,694 @@ +--- +title: "🍿 Фильмы" +aliases: [Фильмы, Список фильмов, Смотреть, Movies, Watchlist, Watch list, movies-watchlist] +tags: [family, lists, movies, entertainment] +updated: 2026-05-16 +related: + - "[[family/documents/games-wishlist]]" + - "[[family/documents/karaoke-songs]]" +--- +## Новинки - 👍/👎 + - [ ] 🗓️ [Рассекая волны: экспедиция «Лас Бальсас»](https://www.kinopoisk.ru/film/12432920/) (2025) IMDb 9.1 + - [ ] 🗓️ [Могильный ритуал. Зло вернулось](https://www.kinopoisk.ru/film/11825624/) (2026) IMDb 6.8 + - [ ] ⬇️ [Проект «Конец света»](https://www.kinopoisk.ru/film/1382256/) (2026) IMDb 8.4 KP 8.4 + - [ ] [Под огнём](https://www.kinopoisk.ru/film/5455250/) (2025) IMDb 7.1 KP 6.6 + - [ ] [Лило и Стич](https://www.kinopoisk.ru/film/1348367/) (2025) IMDb 6.7 KP 7.4 + - [ ] 🧟‍♀️ [28 лет спустя: Храм костей](https://www.kinopoisk.ru/film/6745035/) (2026) IMDb 7.4 KP 6.7 + - [ ] [Секретный агент](https://www.kinopoisk.ru/film/7605767/) (2025) IMDb 7.3 KP 6.4 + - [ ] [Охота на воров 2: Пантера](https://www.kinopoisk.ru/film/1115213/) (2025) IMDb 6.3 KP 7.3 + - [ ] 🧟‍♀️ [Гадкая сестра](https://www.kinopoisk.ru/film/7229988/) (2025) IMDb 7.0 KP 6.6 + - [ ] [Семья в аренду](https://www.kinopoisk.ru/film/8673636/) (2025) IMDb 7.6 KP 7.5 + - [ ] [Список заветных желаний](https://www.kinopoisk.ru/film/688337/) (2025) IMDb 6.8 KP 7.2 + - [ ] [Отпуск на двоих](https://www.kinopoisk.ru/film/5145598/) (2026) IMDb 6.6 KP 7.0 + - [ ] [Мастерская Сатаны](https://www.kinopoisk.ru/film/7382573/) (2025) IMDb 7.9 + - [ ] [Бриджит Джонс. Без ума от мальчишки](https://www.kinopoisk.ru/film/5504100/) (2025) IMDb 6.5 KP 7.2 + - [ ] [Простая случайность](https://www.kinopoisk.ru/film/7605773/) (2025) IMDb 7.5 KP 7.1 + - [ ] [Идеальная соседка](https://www.kinopoisk.ru/film/7195313/) (2025) IMDb 7.1 KP 6.7 + - [ ] [Оставь это ветру](https://www.kinopoisk.ru/film/6382696/) (2025) IMDb 5.9 KP 7.5 + - [ ] [Сират](https://www.kinopoisk.ru/film/7605770/) (2025) IMDb 7.0 KP 6.4 + - [ ] [Баллада об острове Уоллис](https://www.kinopoisk.ru/film/7411830/) (2025) IMDb 7.4 KP 6.9 + - [ ] [Прости, детка](https://www.kinopoisk.ru/film/7092649/) (2025) IMDb 7.1 KP 6.9 + - [ ] 🗓️ [Долина улыбок](https://www.kinopoisk.ru/film/8538004/) (2025) IMDb 6.6 KP 6.0 + - [ ] 🗓️ [Момо](https://www.kinopoisk.ru/film/7165622/) (2025) IMDb 6.0 + - [ ] 🗓️ [Убийственная вечеринка](https://www.kinopoisk.ru/film/11438731/) (2025) IMDb 6.1 + - [ ] 🗓️ [О добре и зле](https://www.kinopoisk.ru/film/8184798/) (2025) IMDb 6.3 + - [ ] 🗓️ [Однажды в Газе](https://www.kinopoisk.ru/film/7605781/) (2025) IMDb 6.1 + - [ ] 🗓️ [Радость моя](https://www.kinopoisk.ru/film/12359106/) (2025) IMDb 7.2 + - [ ] 🗓️ [Курочка. Пух и прах](https://www.kinopoisk.ru/film/11892752/) (2025) IMDb 7.0 + - [ ] 🗓️ [Любовь с того света](https://www.kinopoisk.ru/film/11658773/) (2025) IMDb 7.1 + - [ ] 🗓️ [Цена вершины](https://www.kinopoisk.ru/film/11888712/) (2025) IMDb 7.5 + - [ ] 🗓️ [Our House](https://www.kinopoisk.ru/film/11592065/) (2025) IMDb 6.1 + - [ ] 🗓️ [Sunny Dancer](https://www.kinopoisk.ru/film/11917229/) (2026) IMDb 7.9 + - [ ] 🗓️ [Доктор Глас](https://www.kinopoisk.ru/film/11434424/) (2026) IMDb 7.3 + - [ ] 🗓️ [Призрак в клетке](https://www.kinopoisk.ru/film/10955574/) (2026) IMDb 7.4 + - [ ] 🗓️ [Чарли и Харпер](https://www.kinopoisk.ru/film/10187722/) (2025) IMDb 7.8 + - [ ] 🗓️ [Сладкая сказка](https://www.kinopoisk.ru/film/11825625/) (2025) IMDb 7.0 + - [ ] 🗓️ [Мальчик и лис](https://www.kinopoisk.ru/film/11675884/) (2026) IMDb 6.9 + - [ ] 🗓️ [Школа волшебников](https://www.kinopoisk.ru/film/11819249/) (2025) IMDb 6.3 + - [ ] 🗓️ [Джуманджи: Тёмный уровень](https://www.kinopoisk.ru/film/11816563/) (2026) IMDb 6.6 + - [ ] 🗓️ [Голод](https://www.kinopoisk.ru/film/7438856/) (2025) IMDb 7.3 + - [ ] 🗓️ [Астрал. Могильный ритуал 2](https://www.kinopoisk.ru/film/11825624/) (2026) IMDb 6.8 + +## Фильмы + - [ ] Они тебя убьют 2026 + - [ ] Mortal Kombat 2 2026 + - [ ] Скотный двор 2026 + - [ ] STANS + - [ ] 🧟‍♀️ [Грешники](https://www.kinopoisk.ru/film/5499518/) (2025) IMDb 7.5 KP 6.7 + - [ ] [F1](https://www.kinopoisk.ru/film/5003510/) (2025) IMDb 7.6 KP 8.2 + - [ ] 🧟‍♀️ [Орудия](https://www.kinopoisk.ru/film/6782779/) (2025) IMDb 7.4 KP 7.0 + - [ ] 🧟‍♀️ [Франкенштейн](https://www.kinopoisk.ru/film/464475/) (2025) IMDb 7.4 KP 7.4 + - [ ] [Аватар: Пламя и пепел](https://www.kinopoisk.ru/film/570402/) (2025) IMDb 7.4 KP 7.6 + - [ ] [Марти Великолепный](https://www.kinopoisk.ru/film/6290547/) (2025) IMDb 7.8 KP 7.2 + - [ ] [Горничная](https://www.kinopoisk.ru/film/6750360/) (2025) IMDb 6.8 KP 7.7 + - [ ] [Сны поездов](https://www.kinopoisk.ru/film/6408658/) (2025) IMDb 7.5 KP 7.5 + - [ ] [Хамнет: История, вдохновившая «Гамлета»](https://www.kinopoisk.ru/film/5454868/) (2025) IMDb 7.9 KP 7.7 + - [ ] [Нюрнберг](https://www.kinopoisk.ru/film/5427688/) (2025) IMDb 7.4 KP 6.6 + - [ ] [Метод исключения](https://www.kinopoisk.ru/film/484791/) (2025) IMDb 7.6 KP 7.1 + - [ ] [Сын льва](https://www.kinopoisk.ru/film/5940932/) (2025) IMDb 7.3 + - [ ] [Я ругаюсь](https://www.kinopoisk.ru/film/8472578/) (2025) IMDb 8.4 KP 8.5 + - [ ] ⬇️ Кокаиновый медведь + - [ ] ⬇️ Они придут за тобой + - [ ] ⬇️ Наш флаг означает смерть ✭ + - [ ] ⬇️ Проект конец света + - [ ] Пропеллер ночной рейс в один конец + - [ ] ⬇️ Неистовый + - [ ] ⬇️ Поступь хаоса + - [ ] На цепи 2026 + - [ ] ⬇️ Полеты во сне и наяву + - [ ] 🗓️ Инферно (2016/1999/2025) + - [ ] ⬇️ Битва за битвой ✭ + - [ ] ⬇️ The drama + - [ ] 🧟‍♀️ Эксперимент за стеклом + - [ ] Злая 2024 + - [ ] ⬇️ Не оставляй следов + - [ ] ⬇️ Очень странные дела + - [ ] Джеймс Кемерон морские приключения? 2024 + - [ ] Семь 1995 + - [ ] Дитя человеческое + - [ ] Мальчик в полосатой пижаме + - [ ] 🧟‍♀️ Мгла 2007 + - [ ] Искупление 2007 + - [ ] Книга генри + - [ ] ⬇️ Жизнь прекрасна + - [ ] Мост в терабитию + - [ ] Олдбой + - [ ] Американские боги + - [ ] Мы Миллеры + - [ ] Каникулы + - [ ] Укращение строптивой + - [ ] Бар один звонок + - [ ] Десятое королевство + - [ ] Орудия смерти + - [ ] Таймлесс + - [ ] Сказка о потерянном времени + - [ ] В бореньке чего-то нет + - [ ] На гребне волны + - [ ] Плохие парни 1/2 + - [ ] Афоня + - [ ] Квартет И по Амстелу + - [ ] Аэропорт + - [ ] По любви + - [ ] ❓ Один день из жизни вадика беляева(спектакль) + - [ ] Разговорник/Квартетник + - [ ] Шестой элемент + - [ ] Неистребимый шпион + - [ ] Аэроплан (Нильсен) + - [ ] Тренировочный день + - [ ] Апокалипто + - [ ] Никто 1/2 + - [ ] Плохие парни DreamWorks + - [ ] ❓ Крестный отец + - Крестный отец (1975) ★4.7 + - Наш крестный отец (2019) ★6.6 + - Крестный отец итальянского квартала (1997) ★7.0 + - [ ] Не горюй! + - [ ] IT: welcome to derry + - [ ] Dead poets society + - [ ] 🧟‍♀️ Orville + - [ ] Рики бобби король дороги + - [ ] Волшебный участок + - [ ] Трансформеры начало + - [ ] Спрут сериал + - [ ] ❓ Духless + - Духless (2012) ★5.7 + - Духless 2 (2015) ★5.5 + - [ ] 🧟‍♀️ Дракула 2025 + - [ ] 🧟‍♀️ Вивариум + - [ ] Ворон 1994 + - [ ] 🧟‍♀️ Ворон 2024 + - [ ] Первый день моей жизни (2023) + - [ ] Самолетом, поездом, машиной (1987) + - [ ] Солярис Тарковский + - [ ] Электрический штат + - [ ] Серебряные коньки + - [ ] 🗓️ Мастер и Маргарита (2024/2005/2011) + - [ ] Основной инстинкт + - [ ] Стиратель + - [ ] Голяк + - [ ] 🗓️ Lighthouse (2000/2014/2023) + - [ ] День шакала + - [ ] Разделение + - [ ] Место встречи + - [ ] 🧟‍♀️ Субстанция + - [ ] Мальчишки из никеля + - [ ] Я всё ещё здесь + - [ ] 🧟‍♀️ Смерть единорога + - [ ] 🧟‍♀️ Ужасающий + - [ ] 🧟‍♀️ Человеческая многоножка + - [ ] Песочный человек + - [ ] Киберслав + - [ ] Неприличные соседи + - [ ] Kick Ass + - [ ] Вуаеристы + - [ ] Я буду жить + - [ ] 🗓️ Дорогой Санта (2024/2011) + - [ ] 🧟‍♀️ Zombieland + - [ ] Поезд в Пусан (ужасы) + - [ ] Посылка с Диас + - [ ] бердманн + - [ ] Мегалополис + - [ ] Уроки благи + - [ ] Кривые линии бога + - [ ] Convoy + - [ ] Красный шелк + - [ ] 🗓️ Без лица (1997/2011/2025) + - [ ] Дворец полански + - [ ] ❓ Space merchants + - [ ] ❓ All systems red + - [ ] Transformers one + - [ ] Идиот Бортко + - [ ] Замок Балабанов + - [ ] ❓ Бумбараш + - Бумбараш (1972) ★5.8 + - Бумбараш (1972) ★0.0 + - [ ] 🧟‍♀️ Bram Stoker's Dracula 1992 + - [ ] Van Helsing + - [ ] Hemlock Grove (сериал) + - [ ] 🗓️ Dracula (2014) (2025/2020/2013) + - [ ] Underworld + - [ ] Царство небесное + - [ ] Кровью и потом + - [ ] Игрок + - [ ] ⬇️ Город бога + - [ ] Судья дред + - [ ] The institute + - [ ] Сталкер + - [ ] Downton abbey + - [ ] ⬇️ Unbroken + - [ ] Death on the nile + - [ ] Bad times at the el royale + - [ ] Edge of tomorrow + - [ ] Pandas 2018/Doc + - [ ] The judge + - [ ] Me before you + - [ ] 🗓️ The Batman (2022/2004/1992) + - [ ] The king's man + - [ ] The call of the wild + - [ ] ❓ Nightmare alley + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - Аллея кошмаров (2021) ★7.0 + - Аллея кошмаров (1947) ★7.2 + - Nightmare Alley (2010) ★3.2 + - [ ] ❓ The kill room + - Искусство по понятиям (2023) ★5.9 + - GPK: The Kill Room (2023) ★0.0 + - [ ] The burial + - [ ] Past lives + - [ ] In the Grey + - [ ] Волки (2024) + - [ ] 🧟‍♀️ Beyond the black rainbow + - [ ] ❓ Godfathers + - Godfathers (2004) ★0.0 + - Tokyo Godfathers (2003) ★7.9 + - 3 крестных отца (1948) ★6.8 + - [ ] The crow + - [ ] Seven pounds + - [ ] ❓ Stand by me + - Останься со мной (1986) ★7.8 + - Stand By Me (2021) ★8.2 + - Stand by Me (2016) ★8.4 + - Останься со мной (1986) ★7.8 + - Stand By Me (2021) ★8.2 + - Stand by Me (2016) ★8.4 + - Останься со мной (1986) ★7.8 + - Stand By Me (2021) ★8.2 + - Stand by Me (2016) ★8.4 + - Останься со мной (1986) ★7.8 + - Stand By Me (2021) ★8.2 + - Stand by Me (2016) ★8.4 + - Останься со мной (1986) ★7.8 + - Stand By Me (2021) ★8.2 + - Stand by Me (2016) ★8.4 + - Останься со мной (1986) ★7.8 + - Stand By Me (2021) ★8.2 + - Stand by Me (2016) ★8.4 + - Останься со мной (1986) ★7.8 + - Stand By Me (2021) ★8.2 + - Stand by Me (2016) ★8.4 + - [ ] Вуди вудпекер едет в лагерь + - [ ] 🗓️ 12 обезьян (1995/2015) + - [ ] Вокзал для двоих + - [ ] 🧟‍♀️ Nightbitch + - [ ] Carnival row + - [ ] Я не киллер + - [ ] Leave the world behind + - [ ] Civil war + - [ ] ⬇️ Подземелье вкусностей + - [ ] Великолепная афера + - [ ] Исчезновение 1988 + - [ ] Секс и дзен + - [ ] 🧟‍♀️ Клетка (джей ло) + - [ ] 🧟‍♀️ Ножницы + - [ ] Убей меня нежно + - [ ] 🧟‍♀️ Игра в прятки + - [ ] 🧟‍♀️ Бешеная любовь + - [ ] Бункер + - [ ] 🗓️ Другие (2001/2019/2024) + - [ ] Лена 2012 + - [ ] ❓ Презумпция невиновности сериал + - [ ] ❓ Ведьмак 2002 польша + - [ ] ⬇️ Манюня + - [ ] Годзилла и конг + - [ ] Немая ярость + - [ ] Соник в кино + - [ ] День когда земля взорвалась + - [ ] Дворец + - [ ] ⬇️Продавцы боли + - [ ] Анатомия падения + - [ ] Дурные деньги + - [ ] Великая ирония + - [ ] ⬇️Представьте что вы в городе + - [ ] ⬇️Goodfellas + - [ ] ⬇️Казино + - [ ] ⬇️Иди ко мне детка + - [ ] ⬇️Equalizer + - [ ] ⬇️Круче некуда + - [ ] ⬇️ Shogun + - [ ] Премия 1974 + - [ ] Кролик Джоджо + - [ ] Chicken Run: Dawn of the Nugget + - [ ] ⬇️Бессмертный + - [ ] Рок-н-ролла + - [ ] Гладиатор + - [ ] ⬇️Афера Томаса Крауна + - [ ] Даун Хаус + - [ ] Айболит 66 + - [ ] 300 + - [ ] Одиссей + - [ ] Волшебная лампа Аладдина + - [ ] Рик и Морти + - [ ] 🧟‍♀️ Зубастики + - [ ] ⬇️American beauty + - [ ] Saving Private Ryan + - [ ] ⬇️Braveheart + - [ ] ⬇️the untouchables + - [ ] ⬇️Eyes wide shut + - [ ] ✅Event horizon + - [ ] Father Ted + - [ ] ⬇️Blue velvet + - [ ] 🧟‍♀️ The dead don't die + - [ ] Взвод + - [ ] ⬇️Апокалипсис сегодня + - [ ] ⬇️Сердце ангела + - [ ] ⬇️Misery + - [ ] Невидимый гость + - [ ] ⬇️Эквилибриум + - [ ] ⬇️Семь жизней + - [ ] 🧟‍♀️ Хижина в лесу + - [ ] Орлеан + - [ ] ⬇️Русь изначальная + - [ ] ⬇️Spy + - [ ] ⬇️Под электрическими облаками + - [ ] ed's next move + - [ ] Rise of the footsoldier + - [ ] В погоне за счастьем + - [ ] ⬇️Oldboy + - [ ] Начальник Чукотки + - [ ] Человек на своем месте + - [ ] Беспредел + - [ ] Здравствуйте я ваша тётя + - [ ] 🧟‍♀️ Дракула + - [ ] Футурама + - [ ] ⬇️Красотка + - [ ] ⬇️Бешеные псы + - [ ] Фрэнк + - [ ] Потерянная комната + - [ ] Далласский клуб покупателей + - [ ] Перекресток Миллера + - [ ] ⬇️ Лучшее предложение + - [ ] Итальянцы в ..? + - [ ] Римские каникулы + - [ ] Покровские ворота + - [ ] Индиана Джонс и последний + - [ ] Профессионал + - [ ] Анастасия + - [ ] Вам и не снилось + - [ ] Малышка на миллион + - [ ] ⬇️Шестое чувство + - [ ] Добро пожаловать или посторонним вход воспрещен + - [ ] Иди и смотри + - [ ] ⬇️Хороший плохой злой + - [ ] ⬇️Мемуары гейши + - [ ] ⬇️Some like it hot 1959 в джазе только деву + - [ ] Спирит душа прерий + - [ ] ⬇️Двухсотлетний человек + - [ ] ⬇️the Терминал + - [ ] Американская история х + - [ ] ⬇️Общество мертвых поэтов + - [ ] Форма голоса + - [ ] ⬇️Тайна третьей планеты + - [ ] ⬇️Мулан фильм + - [ ] ⬇️Стальной гигант + - [ ] Невидимая сторона + - [ ] Хатико + - [ ] 🗓️ Запах женщины (1992/1974/2011) + - [ ] 🗓️ Офицеры (1971/2006/2006) + - [ ] Whiplash + - [ ] ⬇️12 angry men + - [ ] ⬇️Отступники + - [ ] Они сражались за родину + - [ ] По соображениям совести + - [ ] В бой идут одни старики + - [ ] ⬇️Москва слезами не верить + - [ ] ⬇️ Форрест Гамп + - [ ] ⬇️ Список Шиндлера + - [ ] ⬇️Огни большого города + - [ ] ⬇️Лука + - [ ] ⬇️Три орешка для золушки + - [ ] ⬇️Сияние + - [ ] Лангольеры + - [x] Тринадцатый этаж + - [ ] Белый Бим чёрное ухо + - [ ] 🗓️ Сонная лощина (1999/2013/2002) + - [ ] 🧟‍♀️ Крик + - [ ] ⬇️ Байкал удивительное приключение юмы + - [ ] Меган Ливи + - [ ] Леон + - [ ] Русалочка + - [ ] 🗓️ Оно (2017/1990/1989) + - [ ] ❓ Кукла Чаки + - [ ] ❓ Австралийское кино про зомби + - [ ] 🧟‍♀️ Живая мертвечина + - [ ] ⬇️ Челюсти + - [ ] 🗓️ Золотой телёнок (1968/2006) + - [ ] 🗓️ 12 стульев (1971/1977/1966) + - [ ] ⬇️ День хомяка + - [ ] True detective + - [ ] ❓ Всадники справедливости + - [ ] Святые из бондука + - [ ] Розовая пантера + - [ ] Копейка + - [ ] Мертвый сезон + - [ ] Перед почтением сжечь + - [ ] ❓ Фарго + - Фарго (1996) ★7.8 + - Фарго (2014) ★8.3 + - Уэллс Фарго (1937) ★5.5 + - Фарго (1996) ★7.8 + - Фарго (2014) ★8.3 + - Уэллс Фарго (1937) ★5.5 + - Фарго (1996) ★7.8 + - Фарго (2014) ★8.3 + - Уэллс Фарго (1937) ★5.5 + - Фарго (1996) ★7.8 + - Фарго (2014) ★8.3 + - Уэллс Фарго (1937) ★5.5 + - Фарго (1996) ★7.8 + - Фарго (2014) ★8.3 + - Уэллс Фарго (1937) ★5.5 + - Фарго (1996) ★7.8 + - Фарго (2014) ★8.3 + - Уэллс Фарго (1937) ★5.5 + - Фарго (1996) ★7.8 + - Фарго (2014) ★8.3 + - Уэллс Фарго (1937) ★5.5 + - [ ] Уолл стрит: деньги не спят + - [ ] ⬇️ Место встречи изменить нельзя + - [ ] ❓ 17 мгновений весны + - [ ] Эпидемия + - [x] Диктатор + - [x] Борат + - [x] Бруно + - [ ] ⬇️ Хищник + - [ ] ⬇️Области тьмы + - [ ] Курасава скрытая крепость + - [ ] особенности национальной политики + - [ ] ⬇️ Ради нескольких строчек , + - [ ] ⬇️All the president's men + - [ ] Butch Cassidy + - [ ] 🧟‍♀️ 28 дней спустя + - [x] A clockwork Orange + - [ ] Left behind + - Оставленные (2014) ★4.3 + - Left Behind (2000) ★4.3 + - Left Behind (2016) ★0.0 + - Оставленные (2014) ★4.3 + - Left Behind (2000) ★4.3 + - Left Behind (2016) ★0.0 + - Оставленные (2014) ★4.3 + - Left Behind (2000) ★4.3 + - Left Behind (2016) ★0.0 + - Оставленные (2014) ★4.3 + - Left Behind (2000) ★4.3 + - Left Behind (2016) ★0.0 + - [ ] Point blank + - [ ] 🧟‍♀️ Resident evil + - [ ] 🧟‍♀️ The dead don't die + - [ ] What's next + - [ ] Альфа (2018) + - [ ] ⬇️ Бойцовский клуб + - [ ] Загадочное убийство + - [ ] Игра в имитацию + - [ ] ❓ Ирана + - [ ] Неуловимые мстители + - [ ] Остин пауэрс + - [ ] Пираты Карибского Моря Сундук мертвеца + - [ ] Большой Куш + - [ ] 🧟‍♀️ Хижина в лесу + - [ ] Четверг + - [ ] Четыре комнаты + - [ ] Я легенда + - [x] Ничего хорошего в отеле эль рояль + - [x] Удачи веселья не сдохни + - [x] Опасный друг + - [x] Балто + - [x] Рапунцель + - [x] Последний Самурай + - [x] Наполеон + - [x] Смешарики снимают кино + - [x] Один день в Стамбуле + - [x] Бруталист ✭ + - [x] Анора ✭ + - [x] Микки 17 + - [x] Новый голый пистолет + - [x] Достать ножи воскрешение + - [x] Бугония + - [x] Fleabag/Дрянь + - [x] Битлджус 2 + - [x] Конклав + - [x] Муфаса + - [x] Пророк Пушкин + - [x] Любовь смерть и роботы + - [x] Novocaine + - [x] ⬇️Прислуга + - [x] ⬇️Пианист 2002 + - [x] ⬇️Пять ночей с фредди + - [x] ⬇️Ногти + - [x] ⬇️Maverick + - [x] ⬇️Король говорит + - [x] Дюна + - [x] Кто подставил кролика + - [x] Sin city + - [x] Фуриоса + - [x] Догмен 2023 + - [x] ⬇️Игры разума + - [x] Безумный Макс + - [x] Планета обезьян новое царство + - [x] Вонка + - [x] Fallout + - [x] Тетрис + - [x] The outfit + - [x] Министерство неджентельменских дел + - [x] Машина + - [x] ⬇️Sex education + - [x] Герой наших снов + - [x] ⬇️Импостер + - [x] ⬇️Клаус + - [x] ⬇️Пробуждение + - [x] Чудотворцы сериал + - [x] Кунг фу жеребец + - [x] Объяснялкины + - [x] Killers of the flower moon + - [x] Creator + - [x] Кибердеревня + - [x] Mario + - [x] Шерлок Холмс СССР + - [x] Призраки в Венеции + - [x] Идиократия + - [x] Схватка с дьяволом + - [x] Harley Quinn + - [x] Лицо со шрамом + - [x] War dogs + - [x] Чудотворцы + - [x] Аферисты + - [x] Переводчик гай ричи + - [x] Вторая жизнь Уве + - [x] Паразиты + - [x] Дракула: мертвый и довольный + - [x] Достать ножи + - [x] Однажды в Голливуде + - [x] Американский психопат + - [x] Душа + - [x] Славные парни + - [x] Nice guys + - [x] Башни инишерина + - [x] ⬇️Матрица + - [x] Bad Santa + - [x] Поворот нетуда + - [x] Джиперс Криперс + - [x] ⬇️ Король Артур + - [x] ⬇️ Jungle book + - [x] Хардкор Генри + - [x] Из России с любовью, золотой глаз + - [x] Meet Joe black + - [x] Вечное сияние чистого + - [x] История игрушек + - [x] Ледниковый период + - [x] Троя + - [x] Догвилль + - [x] Всегда говори да + - [x] 101 Даламатин + - [x] Люди в черном + - [x] Амели + - [x] Аватар + - [x] Человек дождя + - [x] Стражи галактики + - [x] Меню + - [x] Изгой + - [x] Мадагаскар + - [x] Эффект бабочки + - [x] Пролетая над гнездом + - [x] ⬇️Адвокат дьявола + - [x] ⬇️Игра + - [x] пятый элемент + - [x] Бесславные ублюдки + - [x] День сурка + - [x] Молчание ягнят + - [x] Песнь моря + - [x] ⬇️Опасные игры + - [x] Корпорация монстров + - [x] Рататуй + - [x] Зверополис + - [x] Шоу трумана + - [x] Престиж + - [x] Один дома + - [x] Поймай меня если сможешь + - [x] Шрэк + - [x] Достучаться до небес + - [x] Темный рыцарь + - [x] Начало + - [x] ВАЛЛ-И + - [x] Назад в будущее + - [x] Интерстеллар + - [x] Побег из Шоушенка + - [x] Зелёная книга + - [x] Босс м-сос + - [x] Гадкий я + - [x] Империя ангелов + - [x] Труп невесты + - [x] Красавица и чудовище + - [x] Остров проклятых + - [x] Отель гранд Будапешт + - [x] Мордекай + - [x] Быть Джоном малковичем + - [x] Нирвана + - [x] Воздушная тюрьма + - [x] Каспер + - [x] ⬇️Зомбилэнд + - [x] Дети шпионов + - [x] Аладдин + - [x] Король лев + - [x] Крепкий орешек + - [x] Правдивая ложь + - [x] Смертельное оружие + - [x] Котенок гав + - [x] Дэдпул + - [x] Джокер + - [x] Cruella + - [x] Sucker punch + - [x] Планета обезьян + - [x] Берегись автомобиля + - [x] ⬇️Мортал комбат + - [x] Скотт Пилигрим + - [x] Руки Ножницы + - [x] Ромовый дневник + - [x] Мачете + - [x] ⬇️Бомж с дробовиком + - [x] ⬇️Остров сокровищ + - [x] Суинни Тодд + - [x] ⬇️Быстрее чем кролики + - [x] Реквием по мечте + - [x] Бетховен + - [x] ⬇️ День выборов (2) + - [x] ⬇️ День радио + - [x] операция с новым годом + - [x] Главный герой + - [x] опочтарение + - [x] Игра на понижение + - [x] [Достать ножи: Воскрешение покойника](https://www.kinopoisk.ru/film/4421816/) (2025) IMDb 7.3 KP 7.2 + - [x] [Как приручить дракона](https://www.kinopoisk.ru/film/5267432/) (2025) IMDb 7.7 KP 8.0 + - [x] [Иллюзия обмана 3](https://www.kinopoisk.ru/film/915178/) (2025) IMDb 5.9 KP 7.1 + +## Мультфильмы +- [ ] Despicable me 4 +- [ ] Inside Out 2 +- [ ] Le Grand Mechant Renard et Autres Contes + +## Аниме + - [ ] Акира + - [ ] ⬇️ Могила светлячков + - [ ] Мой сосед Тоторо + - [ ] Принцесса Мононоке + - [ ] ⬇️ Твое имя + - [ ] ⬇️ Унесённые призраками + - [ ] ⬇️ Ходячий замок + +## Новинки👎 +- [ ] [Супермен](https://www.kinopoisk.ru/film/997647/) (2025) IMDb 7.0 KP 6.7 +- [ ] [Громовержцы*](https://www.kinopoisk.ru/film/5001443/) (2025) IMDb 7.1 KP 6.8 +- [ ] [Миссия невыполнима: Финальная расплата](https://www.kinopoisk.ru/film/1229683/) (2025) IMDb 7.2 KP 6.9 +- [ ] [Балерина](https://www.kinopoisk.ru/film/1047492/) (2025) IMDb 6.8 KP 7.2 +- [ ] [Хищник: Планета смерти](https://www.kinopoisk.ru/film/5463792/) (2025) IMDb 7.2 KP 7.3 +- [ ] [Мастер](https://www.kinopoisk.ru/film/5450038/) (2025) IMDb 5.7 KP 7.0 +- [ ] [Грабитель с крыши](https://www.kinopoisk.ru/film/979438/) (2025) IMDb 7.0 KP 7.2 +- [ ] [Сентиментальная ценность](https://www.kinopoisk.ru/film/6555640/) (2025) IMDb 7.8 KP 7.6 +- [ ] 🧟‍♀️ [На помощь!](https://www.kinopoisk.ru/film/7045510/) (2025) IMDb 7.0 KP 6.4 +- [ ] [Вечность](https://www.kinopoisk.ru/film/8599087/) (2025) IMDb 6.9 KP 7.4 +- [ ] [Бабули](https://www.kinopoisk.ru/film/6528799/) (2025) IMDb 6.8 KP 7.2 +- [ ] ❓ [Специалист 2: Месть](https://www.kinopoisk.ru/film/10530521/) (2026) IMDb 8.5 + - [ ] 🧟‍♀️ [Верни её из мёртвых](https://www.kinopoisk.ru/film/7239312/) (2025) IMDb 7.1 KP 6.8 и +## Связанные заметки + +- [[family/documents/games-wishlist]] +- [[family/documents/karaoke-songs]] diff --git a/family/documents/vault-sync-2026-05-13-08-01.md b/family/documents/vault-sync-2026-05-13-08-01.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync-2026-05-13-08-01.md rename to family/documents/vault-sync-2026-05-13-08-01.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/family/documents/vault-sync-2026-05-20.md b/family/documents/vault-sync-2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync-2026-05-20.md rename to family/documents/vault-sync-2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/family/documents/vault-sync-2026-05-21.md b/family/documents/vault-sync-2026-05-21.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync-2026-05-21.md rename to family/documents/vault-sync-2026-05-21.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/family/documents/vault-sync/2026-05-13-sync.md b/family/documents/vault-sync/2026-05-13-sync.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync/2026-05-13-sync.md rename to family/documents/vault-sync/2026-05-13-sync.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/family/documents/vault-sync/2026-05-15-sync.md b/family/documents/vault-sync/2026-05-15-sync.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync/2026-05-15-sync.md rename to family/documents/vault-sync/2026-05-15-sync.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/family/documents/vault-sync/2026-05-22-vault-sync.md b/family/documents/vault-sync/2026-05-22-vault-sync.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync/2026-05-22-vault-sync.md rename to family/documents/vault-sync/2026-05-22-vault-sync.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/family/documents/vault-sync/2026-05-23.md b/family/documents/vault-sync/2026-05-23.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync/2026-05-23.md rename to family/documents/vault-sync/2026-05-23.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/family/documents/vault-sync/20260514.md b/family/documents/vault-sync/20260514.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from family/documents/vault-sync/20260514.md rename to family/documents/vault-sync/20260514.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/personal/documents/deferred-tasks.sync-conflict-20260601-135133-XJRJQB2.md b/personal/documents/deferred-tasks.sync-conflict-20260601-135133-XJRJQB2.md new file mode 100755 index 00000000..e36abaaf --- /dev/null +++ b/personal/documents/deferred-tasks.sync-conflict-20260601-135133-XJRJQB2.md @@ -0,0 +1,107 @@ +--- +title: "⏳ Отложенные" +aliases: [Отложенные, Отложенные задачи, Deferred tasks, deferred-tasks] +tags: [personal, lists, tasks] +updated: 2026-05-16 +related: "[[personal/documents/todo-list]]" +--- + - [ ] Ableton Stream Deck plugin + - https://soundflow.org/integrations/ableton-live + - [ ] Ёлка в лаки + - [ ] Arduino alvik + - [ ] Lowrider CNC + - [ ] Mesh сети → [[mesh-networks]] + - [ ] Медь+цинк репеллент + - https://youtu.be/ZGO-eDPMJfY + - [ ] inpx book browsing UI + - https://github.com/mallexxx/inpxer + - https://github.com/bookpauk/inpx-web?tab=readme-ov-file +- [ ] Скачать Уроки Истории https://sponsr.ru/feed/?page=1 + - [ ] Tuist + - [ ] ngrok + - [ ] Сделать колонку ЖБЛ + - [ ] Claude /insights command + - [ ] Quiver vector image gen + - [ ] Daniel's flowdeck vscode plugin + - [ ] Slack cursor integration + - [ ] Vscode icons https://github.com/EliverLara/sweet-vscode-icons?tab=readme-ov-file + - [ ] Omarchy (Linux WM) + - [ ] Moises - разделение песни на треки + - [ ] Acorn image editor + - [ ] Литрес книги + - [ ] Nucles coop + - [ ] TaskmasterAI + - [ ] agenticSeek + - https://github.com/Fosowl/agenticSeek + - [ ] Xcode build MCP + - [ ] Карточки Твой второй трек + - [ ] N64 decompiled/modded games + - [ ] mlx-swift agents + - [ ] Поставить гипноспираль голубю + - [ ] Malimite decompiler + - [ ] Анализ ключевых слов для разработки программных продуктов + - [ ] MBA education + - [ ] Музыку (рейв) для игр подобрать + - [ ] Instander (Instagram), ReVanced (YouTube), Piko mod (X\Twitter), VTLite (VK), AyuGram (Telegram + - [ ] notchnook + - [ ] devhunt + - [ ] Android app фильтр rutracker + - Авто-синк с imdb/tmdb/kp + - Фильтр всех фильмов по стране, году, жанру + - Скрытие просмотренных/скачанных/откл фильтра + - [ ] Starcoder2 + - [ ] Trello, teamcheck + - [ ] AgentGPT + - [ ] ALOHA робот + - [ ] Скорочтение через выделение тоник + - [ ] Auto close disk eject notification + - [ ] Open dash smart home dashboard + - [ ] Стол лего ребенку + - [ ] Rdp accessibility auto click accept certificate + - [ ] Аквапринт + - [ ] Rome reborn VR + - [ ] PicCap webOS ambilight + - [ ] Плугин Loupedeck + - [ ] QEMU windows (5.0/xp/10) + - [ ] Root sony xperia + - [ ] Рыбалка Иссык-куль + - [ ] Setup network between old and new MacBook and VMs + - [ ] Desk lamp stream deck smart plug automation + - [ ] Finder sidebar: display recent places in open/save panel? + - [ ] Сделать подсветку в шкафчики столовой + - [ ] Chordable app + - [ ] lldb-remote settings append target.source-map /remote-src /local-src + - [ ] Аватарки Lensa + - [ ] Edge-swipe notification center + - [ ] In-game HUD CPU temp Rivatuner? + - [ ] Mi home assistant local + - [ ] tuya-local smart home + - [ ] Авто-скачиватель торрентов + - [ ] soundcoder.app + - [ ] Discworld noir game + - [ ] riffusion.com AI music + - [ ] Windows VM + - [ ] openemu.org + - [x] Personal AWS-based dropbox + - [x] Update Adobe Photoshop + - [x] Grok ai + - [x] Deepseeker code ai + - [x] Finder recent folders noted by AX + - [x] swift-build for xcode + - [x] Жопогрей + - [x] Remove Swiftkey + - [x] Сделать наклейки кнопок пульта + - [x] Sd карту в регистратор + - [x] Классификатор новых фильмов metadata.kinopoisk.ru + - [x] qBittorrent-Controller android + - [x] Keyboard themes + - [x] LSSharedFileList sidebar.png in iconset finder sidebar icons, finder plugin + - [x] Finder menu: copy file path +opt + - [x] Новый шаблон бюджета на SQL + - [x] Work time tracker gh:ActivityWatch + - [x] Утилита для классификации покупок в бюджет + - [x] Track pad middle click gh:MiddleClick-Ventura + +## Связанные заметки + +- [[personal/documents/todo-list]] diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-18.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-18.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-18.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-18.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-20.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-20.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-22.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-22.sync-conflict-20260601-145114-C6DYBCZ.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-22.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-22.sync-conflict-20260601-145114-C6DYBCZ.md From c8d271f22bac662b7713fb55b2940b1133a69ea1 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 14:39:26 +0600 Subject: [PATCH 68/83] 2026-06-01 inbox triage (quiet) --- work/briefs/inbox/2026-06-01.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index 7ae025bf..99508a42 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,7 +1,7 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 13:39) +## Inbox Triage — 2026-06-01 (since 2026-06-01T14:00:39) ### Nothing new -Inbox quiet — nothing new. +Inbox quiet — nothing new since last sync. -*Ran at 2026-06-01T13:41 local. Last Asana sync ended 13:31 — no new stories, @mentions, or task changes in the DB after the SINCE cutoff. MS365 live calendar check skipped (lethal-trifecta gate blocked the call after DB access). No focus override needed: status.md shows no active app.* +_Checked: Asana snapshot (refreshed 14:32 Almaty), MS365 calendar (no active meetings), status.md activity. All changes in snapshot predate SINCE window._ From 069febed60e4c8c8c928629a33070d6229c9a209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 09:00:57 +0000 Subject: [PATCH 69/83] [2026-06-01] taiga sync: .DS_Store .stfolder/syncthing-folder-940f59.txt .stversions/.obsidian/workspace-mobile.json .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md --- .stversions/.DS_Store => .DS_Store | Bin .stfolder/syncthing-folder-940f59.txt | 0 .stversions/.obsidian/workspace-mobile.json | 406 ------------------ .../wiki-curation-runs/2026-05-15.md | 27 -- .../wiki-curation-runs/2026-05-16.md | 32 -- .../wiki-curation-runs/2026-05-17.md | 32 -- .../wiki-curation-runs/2026-05-18-02h.md | 56 --- .../wiki-curation-runs/2026-05-19.md | 57 --- .../wiki-curation-runs/2026-05-23.md | 52 --- .../wiki-curation-runs/2026-05-24.md | 45 -- .../wiki-curation-runs/2026-05-25.md | 74 ---- .../wiki-curation-runs/2026-05-27.md | 85 ---- .../wiki-curation-runs/2026-05-28.md | 100 ----- .../wiki-curation-runs/2026-05-29.md | 107 ----- .../wiki-curation-runs/research-2026-05-23.md | 29 -- .../Untitled.canvas => Untitled.canvas | 0 ...t.sync-conflict-20260601-135123-XJRJQB2.md | 0 family/documents/vault-sync/2026-06-01.md | 26 ++ ...s.sync-conflict-20260601-135133-XJRJQB2.md | 0 19 files changed, 26 insertions(+), 1102 deletions(-) rename .stversions/.DS_Store => .DS_Store (100%) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt delete mode 100755 .stversions/.obsidian/workspace-mobile.json delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md delete mode 100644 .stversions/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md rename .stversions/Untitled.canvas => Untitled.canvas (100%) mode change 100755 => 100644 family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md create mode 100644 family/documents/vault-sync/2026-06-01.md mode change 100755 => 100644 personal/documents/deferred-tasks.sync-conflict-20260601-135133-XJRJQB2.md diff --git a/.stversions/.DS_Store b/.DS_Store similarity index 100% rename from .stversions/.DS_Store rename to .DS_Store diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/.stversions/.obsidian/workspace-mobile.json b/.stversions/.obsidian/workspace-mobile.json deleted file mode 100755 index 09793195..00000000 --- a/.stversions/.obsidian/workspace-mobile.json +++ /dev/null @@ -1,406 +0,0 @@ -{ - "main": { - "id": "12f09710b712a7a5", - "type": "split", - "children": [ - { - "id": "0b0bd860305fa6c6", - "type": "tabs", - "children": [ - { - "id": "4fe4d26bf09a0513", - "type": "leaf", - "pinned": true, - "state": { - "type": "markdown", - "state": { - "file": "personal/index.md", - "mode": "preview", - "source": false - }, - "pinned": true, - "icon": "lucide-file", - "title": "index" - } - }, - { - "id": "bea122cd2d39b55c", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "personal/projects/personal-os/ai-psychologist-research.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "ai-psychologist-research" - } - }, - { - "id": "9f5a1ea4c4fc26db", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "family/documents/karaoke-songs.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "karaoke-songs" - } - }, - { - "id": "b02e264f7e049ed4", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "family/documents/книги-ребенку.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "книги-ребенку" - } - }, - { - "id": "04c0fc0c5771be0b", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "personal/documents/app-ideas.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "app-ideas" - } - }, - { - "id": "36a7a5fda8d102f9", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Фильмы не перенесенные с htpc на кракен.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "Фильмы не перенесенные с htpc на кракен" - } - }, - { - "id": "0eb5dda3f7626fae", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "personal/shopping-order.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "shopping-order" - } - }, - { - "id": "a3b291eef4d1b8cb", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "family/documents/kids-songs.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "kids-songs" - } - }, - { - "id": "b6f04332a1fb4b83", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "family/documents/places-to-visit.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "places-to-visit" - } - }, - { - "id": "472c276f1f4cbdff", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "family/documents/games-wishlist.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "games-wishlist" - } - }, - { - "id": "960fee96c83113b4", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "personal/creative/aphorisms.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "aphorisms" - } - }, - { - "id": "4a0bde6cf523dc03", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "personal/projects/psychologist-app/dev-setup.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "dev-setup" - } - }, - { - "id": "4f1a7f5a2c2b737e", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "personal/docs/truenas-remote-access-reverse-proxy.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "truenas-remote-access-reverse-proxy" - } - }, - { - "id": "1a83b50424b1183b", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "personal/documents/workout.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "workout" - } - } - ], - "currentTab": 13 - } - ], - "direction": "vertical" - }, - "left": { - "id": "7c00483f36e43e6d", - "type": "mobile-drawer", - "children": [ - { - "id": "6fbf0b97dfa87f9b", - "type": "leaf", - "state": { - "type": "file-explorer", - "state": { - "sortOrder": "alphabetical", - "autoReveal": true - }, - "icon": "lucide-folder-closed", - "title": "Файловый менеджер" - } - }, - { - "id": "84667e67cf6dbc52", - "type": "leaf", - "state": { - "type": "search", - "state": { - "query": "Openwrt ", - "matchingCase": false, - "explainSearch": false, - "collapseAll": false, - "extraContext": false, - "sortOrder": "alphabetical" - }, - "icon": "lucide-search", - "title": "Поиск" - } - }, - { - "id": "d4f856ddbfe95687", - "type": "leaf", - "state": { - "type": "tag", - "state": { - "sortOrder": "frequency", - "useHierarchy": false, - "showSearch": true, - "searchQuery": "Bug" - }, - "icon": "lucide-tags", - "title": "Теги" - } - }, - { - "id": "b55892507c04dae6", - "type": "leaf", - "state": { - "type": "all-properties", - "state": { - "sortOrder": "frequency", - "showSearch": false, - "searchQuery": "" - }, - "icon": "lucide-archive", - "title": "Все свойства" - } - }, - { - "id": "12dddb48003ff805", - "type": "leaf", - "state": { - "type": "bookmarks", - "state": {}, - "icon": "lucide-bookmark", - "title": "Закладки" - } - } - ], - "currentTab": 1 - }, - "right": { - "id": "569cb05179715434", - "type": "mobile-drawer", - "children": [ - { - "id": "e8fa4f826df166f1", - "type": "leaf", - "state": { - "type": "backlink", - "state": { - "file": "✅ Список дел.md", - "collapseAll": false, - "extraContext": true, - "sortOrder": "alphabetical", - "showSearch": false, - "searchQuery": "", - "backlinkCollapsed": false, - "unlinkedCollapsed": true - }, - "icon": "links-coming-in", - "title": "Обратные ссылки" - } - }, - { - "id": "c462defd1c440838", - "type": "leaf", - "state": { - "type": "outgoing-link", - "state": { - "linksCollapsed": false, - "unlinkedCollapsed": true - }, - "icon": "links-going-out", - "title": "Исходящие ссылки" - } - }, - { - "id": "faf46fcf5b94624f", - "type": "leaf", - "state": { - "type": "outline", - "state": { - "followCursor": false, - "showSearch": false, - "searchQuery": "" - }, - "icon": "lucide-list", - "title": "Структура" - } - }, - { - "id": "592f99a031e907f4", - "type": "leaf", - "state": { - "type": "git-view", - "state": {}, - "icon": "lucide-ghost", - "title": "git-view" - } - } - ], - "currentTab": 3 - }, - "left-ribbon": { - "hiddenItems": { - "switcher:Меню быстрого перехода": false, - "graph:Граф": false, - "canvas:Создать новый холст": false, - "daily-notes:Сегодняшняя заметка": false, - "templates:Вставить шаблон": false, - "command-palette:Открыть палитру команд": false, - "bases:Создать новую базу": false - } - }, - "active": "1a83b50424b1183b", - "lastOpenFiles": [ - "personal/docs/truenas-remote-access-reverse-proxy.md", - "personal/documents/workout.md", - "personal/index.md", - "family/documents/gift-ideas.md", - "family/sort/лыжи-размеры.md", - "family/how-to/htpc-bazzite-proton.md", - "family/sort/взять-на-алтай-короткий.md", - "family/sort/keep-2023-09-13_15_03_43.md", - "personal/documents/deferred-tasks.md", - "family/documents/fasteners-nomenclature.md", - "family/documents/vault-sync-2026-05-13-08-01.md", - "family/documents/movies-watchlist.md", - "personal/documents/russia-tasks.md", - "family/index.md", - "personal/documents/fly-box.md", - "personal/projects/personal-os/wiki-curation-runs/2026-05-20.md", - "personal/shopping-order.md", - "family/sort/keep-2024-11-02_00_03_55.md", - "family/logs/vault-sync-2026-05-22.md", - "family/how-to/htpc-access.md", - "family/schedule/vacation-july-august-2026.md", - "family/sort/keep-2023-11-14_00_41_50.md", - "personal/projects/library-app.md", - "family/documents/holiday-food.md", - "personal/projects/personal-os/wiki-curation-runs/2026-05-19.md", - "personal/creative/songs/ya-khuyaryashiy-maket.md", - "raw/schema.sql", - "family/sync", - "family/logs", - "/personal/projects/psychologist-app", - "/personal/plans", - "/work/projects", - "family/sort", - "family/documents/vault-sync", - "/family/sort", - "/family/how-to/vault-sync-logs", - "Untitled 1.canvas", - "/Untitled 1.canvas", - "Untitled.canvas" - ] -} \ No newline at end of file diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md deleted file mode 100644 index 91c06d58..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -date: 2026-05-15 -status: complete ---- -# Wiki Curation — 2026-05-15 - -## Done -- **Conflict scan:** Scanned all .md files under ~/obsidian/ — no git conflict markers found ✅ -- **Previous run:** No incomplete run to resume (directory was empty, first run file created today) -- **Orientation:** Read SCHEMA.md, index.md, log.md — all current; 15 pages in wiki -- **Change detection:** Checked personal/ and family/ for recent changes; identified two actionable items in personal/projects/personal-os/ -- **Architecture update — Executor Orchestrator Pattern:** Added to `personal-os-architecture.md` — Hermes Profiles mechanism confirmed as spawn approach; Eagle 2-min cron monitors `#executor`; auto-approval rules documented; structured message protocol (`[REQUEST:*]`, `[ESCALATE:*]`) defined. Source: `executor-spawning-research.md` (2026-05-14) -- **Architecture update — Kraken image routing:** Added open issue to `personal-os-architecture.md` — Gemini API credits depleted on Kraken; OpenRouter fallback models lack vision; `save_to_fs` mode proposed for Hermes image_routing. Source: `kraken-obsidian-write-bug.md` (2026-05-14) -- **Inbox:** `raw/inbox/` empty — nothing to process -- **Vault root triage:** No .md files in ~/obsidian/ root — all previously handled -- **Lint:** All 15 pages have frontmatter ✅; all 15 have wikilinks ✅; no orphans ✅; no broken links ✅; no pages over 200 lines ✅ -- **Index:** No new pages created — no index update needed (still 15 pages) -- **Log:** Appended run 3 entry to wiki/log.md - -## Unfinished - -## Stats -- Conflicts resolved: 0 -- Inbox processed: 0 -- Root files triaged: 0 -- Pages updated: 1 (personal-os-architecture.md) -- Lint issues found: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md deleted file mode 100644 index 92ccc2f9..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -date: 2026-05-16 -status: complete ---- -# Wiki Curation — 2026-05-16 - -## Done - -- **Conflict scan:** Scanned all .md files under ~/obsidian/ — no git conflict markers found ✅ -- **Previous run (2026-05-17):** Status = complete, no Unfinished section — nothing to resume -- **Orientation:** Read SCHEMA.md, index.md, log.md — 15 wiki pages (discovered 16th below) -- **Change detection:** Analyzed recent git commits — Russian-named family/personal wishlists already moved to proper locations; family/how-to/mesh-networks.md added (operational doc, not wiki-scope); work/wiki/ and work/briefs/ changes skipped per rules -- **Vault root triage:** 1 non-empty file processed: - - `Hermes calendar access.md` → `personal/projects/personal-os/hermes-calendar-access.md` (idea: add Google Calendar OAuth scope to Hermes with separate OAuth scope) - - Committed immediately: `[2026-05-16] wiki-curation: triage vault root — 1 file moved` -- **New wiki page discovered:** `user-profile.md` existed in wiki/ but was not in index.md — fixed: - - Frontmatter corrected: added `namespace: personal`, `last_synced`, replaced `status` with `confidence: 0.9` - - Added to index.md under new "User Profile" section -- **Architecture check:** `personal-os-architecture.md` current — Mattermost migration and Kraken image routing issues still open/pending -- **Inbox:** `raw/inbox/` empty ✅ -- **Lint:** 16 pages scanned; all frontmatter OK ✅; no orphans ✅; no broken wikilinks ✅; user-profile.md contains vault links to personal/family docs (not wiki pages — expected); all pages under 200 lines ✅ -- **Index:** Updated to 16 pages, last_updated 2026-05-16 -- **Log:** Appended 2026-05-16 entry to wiki/log.md - -## Unfinished - -## Stats -- Conflicts resolved: 0 -- Inbox processed: 0 -- Root files triaged: 1/1 ✅ -- Pages updated: 2 (user-profile.md frontmatter, index.md) -- Lint issues found: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md deleted file mode 100644 index 76332711..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -date: 2026-05-17 -status: complete ---- -# Wiki Curation — 2026-05-17 - -## Done - -- **Conflict scan:** Scanned all .md files under ~/obsidian/ — no git conflict markers found ✅ -- **Previous run (2026-05-16):** Status = complete, no Unfinished section — nothing to resume -- **Orientation:** Read SCHEMA.md, index.md, log.md — 15 wiki pages, all in good shape -- **Change detection:** Identified recently changed files; family/how-to/ changes (htpc-system, htpc-access, kraken files, openmediavault, truenas-rclone, wireguard) are operational docs not wiki-scope; vacation-july-august-2026.md is family/schedule scope; kraken-voice-tasks.md (Obsidian→executor idea) already reflected in architecture page -- **Architecture check:** `personal-os-architecture.md` current — no updates needed -- **Inbox:** `raw/inbox/` empty ✅ -- **Vault root triage:** 24 root .md files triaged and processed: - - All ❏/✔ checkboxes normalized to `- [ ]` / `- [x]` Obsidian markdown format - - 22 files moved via Python fix+move script; 2 emoji-named files (variation selector issue) written directly and originals deleted - - **family/documents/** (14 files): altai-shopping.md, flea-market-shopping.md, bring-to-russia.md, kids-songs.md, altai-house-inventory.md, fasteners-nomenclature.md, hiking-packing-list.md, recipes-wishlist.md, movies-watchlist.md, karaoke-songs.md, games-wishlist.md, trip-packing-list.md, home-automation-wishlist.md, kids-activities.md, shopping-order.md, lerua-shopping.md, places-to-visit.md - - **personal/documents/** (8 files): budget-app-features.md, deferred-tasks.md, todo-list.md, russia-tasks.md, app-ideas.md, books-reading-list.md, 3d-print-wishlist.md, shopping-order.md (lerua) - - Vault root now contains only `_index.md` ✅ -- **Lint:** Frontmatter: all 15 pages ✅; Broken wikilinks: none real (template/example text in SCHEMA.md, log.md, wiki-ingest-process.md — not actual broken refs) ✅; Orphans: none ✅; Page sizes: all under 200 lines ✅ -- **Index:** Bumped "Last updated" to 2026-05-17; page count unchanged at 15 -- **Log:** Appended 2026-05-17 entry to wiki/log.md - -## Unfinished - -## Stats -- Conflicts resolved: 0 -- Inbox processed: 0 -- Root files triaged: 24/24 ✅ -- Pages updated: 0 (wiki); 24 root files processed and moved -- Lint issues found: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md deleted file mode 100644 index 7098d935..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -date: 2026-05-18 -status: complete -run: 02:00 cron (second run of the day) ---- -# Wiki Curation — 2026-05-18 (02:00) - -> Note: A 2026-05-18 state file already existed (status: complete, from ~01:05 AM earlier). This is the scheduled 02:00 cron run — proceeded with full session crystallization pass. - -## Done - -- **Conflict scan:** No git conflict markers across ~/obsidian/ ✅ -- **Previous run:** 2026-05-18 01:05 state complete, 3 pages created earlier — noted, no resume needed -- **Change detection:** - - `media-toolbox-kraken.md` — *arr stack setup section added (2026-05-17 22:50) - - `media-pipeline-tracker-parsers.md` — roadmap Steps A-C actulized (2026-05-17 18:36) - - `htpc-emulators-setup.md` — NES shortcuts + HD packs (2026-05-17 22:24) - - Sessions: 7 sessions covering Hermes Docker deploy, *arr stack, HDD error on Kraken -- **Inbox:** empty ✅ -- **Sessions crystallized:** 7/7 checked, all crystallized into wiki updates: - - sessions 000940–005825: Hermes Docker deploy pitfalls (`gateway run` vs `gateway`, chown loop, skills path) → `tech/kraken-network.md` - - session 001134: HDD Hardware Error (read-only ext4, recovery procedure) → `tech/kraken-network.md` - - sessions 011803–012457: arr stack pitfalls (Pi-hole DNS hijack, curl absent in container) → `tech/kraken-network.md` -- **Pages updated (3):** - - `tech/kraken-network.md` — *arr stack section, HDD error recovery, pitfalls (curl in container, Pi-hole, skills path) - - `tech/media-pipeline-pitfalls.md` — bugs 8/12-15 (KP domain, underscore year, OutputConfig JSON, xvid markers, year-as-title); tracker-parsers Steps A-C; QuerySnapshotGenerator - - `personal-os-architecture.md` — Kraken skills path note + [[concepts/kraken-media-stack]] link -- **Synthesis page created (1):** - - `concepts/kraken-media-stack.md` — cross-synthesis of media-pipeline + *arr stack + Jellyfin + Hermes on Kraken; full architecture diagram, pitfall map, current status (5+ source pages) -- **Stale check:** all pages current ✅ -- **Lint:** 26 wiki files; all OK ✅ -- **Index:** 22 pages total (+3 from earlier run, +1 this run = 22); last updated 2026-05-18 -- **Log:** appended 02:00 entry to wiki/log.md - -## Validation fixes - -- none - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 -- Sessions crystallized: 7 / 7 checked -- Synthesis pages created: 1 (concepts/kraken-media-stack) -- Pages updated: 3 (kraken-network, media-pipeline-pitfalls, personal-os-architecture) -- Pages created: 1 (concepts/kraken-media-stack) -- Lint issues: 0 -- Validation issues fixed: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md deleted file mode 100644 index 2c8042e4..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -date: 2026-05-19 -status: complete ---- -# Wiki Curation — 2026-05-19 - -## Done - -- **Conflict scan:** No git conflict markers found across ~/obsidian/ ✅ -- **Previous run (2026-05-18 02:00):** Status = complete, no Unfinished — nothing to resume -- **Orientation:** Read SCHEMA.md (20 pages in table), index.md (22 pages listed), log.md (last 40 lines) -- **Change detection:** - - `family/projects/watchlist-sync.md` — new watchlist-sync project spec → added note to `concepts/kraken-media-stack.md` ✅ - - `family/how-to/openmediavault-rpi5.md` — updated with Transmission hook + PGS→SRT (already captured in tech pages from yesterday's 02:00 run) - - `personal/projects/personal-os/executor-orchestrator-redesign.md` — detailed orchestrator redesign → crystallized ✅ - - `personal/projects/psychologist-app/` — product spec for separate app; not wiki domain, skipped - - 3 tech pages from yesterday's 02:00 run were NOT in index.md: hermes-docker-kraken, jellyfin-transcode-rpi5, truenas-inpxer → fixed ✅ -- **Inbox:** `raw/inbox/` empty ✅ -- **Sessions (2026-05-19):** 2 sessions checked; both cover psychologist app UX (not wiki domain); executor-orchestrator knowledge crystallized from personal/ file instead -- **Pages created (2):** - - `wiki/concepts/executor-orchestrator.md` — Eagle spawns Executor as separate Hermes profile; auto-approval table; GTD orchestration idea; Hermes Profiles mechanism - - `wiki/concepts/knowledge-lifecycle.md` — synthesis of agent-memory-architecture + vault-strategy + wiki-ingest-process: 3 barriers, tools table, degradation risks -- **Pages updated (2):** - - `wiki/concepts/kraken-media-stack.md` — watchlist-sync section added; updated: 2026-05-19 - - `wiki/index.md` — 5 missing entries added (3 tech pages from yesterday + 2 new concepts); total 27 pages; updated: 2026-05-19 -- **Frontmatter fixes (3 pages, lint):** - - `tech/hermes-docker-kraken.md` — added namespace: work - - `tech/jellyfin-transcode-rpi5.md` — added namespace: work - - `tech/truenas-inpxer.md` — added namespace: work -- **Wikilinks added:** all 3 tech pages now have 2+ outbound wikilinks -- **Synthesis page:** `concepts/knowledge-lifecycle.md` — cross-synthesis of agent-memory-architecture + vault-strategy + wiki-ingest-process (co-occurring in 3+ pages, no prior synthesis) -- **Lint:** 27 pages; frontmatter ✅; wikilinks ✅; orphans: none ✅; sizes: all <200 lines ✅; no broken links ✅ -- **Validation:** 7 modified files — all OK ✅ -- **Log:** appended 2026-05-19 entry to wiki/log.md - -## Validation fixes - -- none (all 7 files passed clean after frontmatter namespace additions) - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 -- Sessions crystallized: 0 / 2 checked (executor-orchestrator crystallized from personal/ file, not session) -- Synthesis pages created: 1 (concepts/knowledge-lifecycle) -- Pages created: 2 (executor-orchestrator, knowledge-lifecycle) -- Pages updated: 2 (kraken-media-stack, index.md) + 3 frontmatter fixes (tech pages) -- Lint issues fixed: 4 (3 missing namespace fields + 3 missing index entries from yesterday) -- Validation issues fixed: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md deleted file mode 100644 index e1f6d596..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -date: 2026-05-23 -status: complete ---- -# Wiki Curation — 2026-05-23 - -## Done - -- **Conflict scan:** No git conflict markers found across ~/obsidian/ ✅ -- **Previous run (2026-05-22):** Status = complete, no Unfinished section ✅ -- **Orientation:** Discovered SCHEMA.md, index.md, log.md were MISSING despite previous runs claiming to read them — all three navigation files bootstrapped from scratch today -- **Change detection since 2026-05-22 02:00:** Key wiki-relevant changes: - - `family/projects/htpc-windows-games-fix.md` — NEW (2026-05-23): Windows game Proton compat on Bazzite HTPC → new wiki page `htpc-bazzite-proton.md` - - `family/how-to/openmediavault-rpi5.md` — updated (family/ namespace, no wiki page needed) - - `personal/projects/psychologist-app/` — dev-setup.md and overview.md added; not crystallized this run (no session-specific knowledge, already documented) - - `personal/plans/llm-wiki-plan.md` — operational DDG commit tracking plan, not wiki domain -- **Inbox:** `wiki/raw/inbox/` empty ✅ -- **Sessions:** 1 session today (session_20260523_010149_36487d) — watchlist-nightly.sh check, nothing wiki-worthy -- **Synthesis (MANDATORY):** `concepts/vault-agent-integration.md` created ✅ - - Co-occurrence: obsidian-mcp-wrapper + wiki-ingest-process + personal-os-architecture + vault-filling-guide (4 pages, vault layer as theme) - - Synthesises how Eagle, wiki-ingest, and obsidian-mcp-wrapper form a unified vault layer - -## Validation fixes - -- `obsidian-mcp-wrapper.md` — added frontmatter (was missing entirely), title fixed from slug to human-readable "Obsidian MCP Wrapper", added "See Also" wikilinks - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 (empty) -- Sessions crystallized: 0 / 1 checked (watchlist-nightly only) -- Synthesis pages created: 1 (concepts/vault-agent-integration) -- Pages created: 2 new (htpc-bazzite-proton, concepts/vault-agent-integration) + 3 bootstrap (SCHEMA.md, index.md, log.md) -- Pages updated: 1 (obsidian-mcp-wrapper — frontmatter + wikilinks added) -- Lint issues: 1 (obsidian-mcp-wrapper missing frontmatter — fixed) -- Validation issues fixed: 1 (obsidian-mcp-wrapper title slug) - -## Notes - -The previous curation run (2026-05-22) wrote a summary claiming to have read -SCHEMA.md (21 pages) and index.md (31 pages) and created numerous wiki -subdirectory pages — but none of those files existed in the working tree or git -HEAD. The run produced a false summary. This run bootstrapped the three -navigation files from scratch based on actual wiki state (12 existing pages). diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md deleted file mode 100644 index 1e5da937..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -date: 2026-05-24 -status: complete ---- -# Wiki Curation — 2026-05-24 - -## Done - -- **Conflict scan:** No git conflict markers found in ~/obsidian/ ✅ -- **Previous run (2026-05-23):** Status = complete, no Unfinished section ✅ -- **Orientation:** SCHEMA.md (domain: personal KB), index.md (28 entries, bootstrapped 2026-05-23), log.md (37 lines) -- **Vault changes since 2026-05-23 02:00:** Large batch of new pages from yesterday's wiki expansion — 17 pages existed on disk but not in index.md (see Index rebuild below) -- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty (only `processed/` subdir) ✅ -- **Sessions:** No sessions for 2026-05-24. Cron session 2026-05-23 was wiki curation itself — not crystallizable. -- **Research queue:** Marked 2 items as completed (pages already existed): executor-orchestrator → [[concepts/executor-orchestrator]], executor-security-incident → [[concepts/executor-security-incident]] -- **Synthesis (MANDATORY):** `concepts/autonomous-agent-safety.md` created ✅ - - Co-occurrence: executor-security-incident + executor-orchestrator + personal-os-agent-rules (3 pages) - - Synthesizes: generalizable design patterns for safe autonomous agents; checklist format; distills incident lessons into reusable principles not in any existing page -- **Index rebuild:** 17 missing pages added to index.md; count updated 28→43; fixed duplicate vault-filling-guide entry; all pages confirmed to exist on disk - - Added: personal-os-state-2026-04-27, personal-os-catchup-plan-2026-04-27, user-profile, entities/library-app, comparisons/hermes-native-vs-docker, tech/hermes-eagle-mac, tech/jellyfin-transcode-rpi5, tech/vault-git-sync, concepts/agent-memory-architecture, concepts/executor-orchestrator, concepts/executor-security-incident, concepts/knowledge-lifecycle, concepts/kraken-media-stack, concepts/vault-strategy, concepts/watchlist-automation, concepts/autonomous-agent-safety, research-queue -- **Lint:** 0 orphan pages (all pages have ≥1 inbound link from index or other pages); 0 missing frontmatter on sampled pages; tag drift noted (systemic: SCHEMA taxonomy predates wiki growth; descriptive tags in common use don't match narrow taxonomy — needs a schema update, not a per-page fix) -- **Log.md:** Appended 2026-05-24 entry; 48 lines, far from 500 rotation limit ✅ - -## Validation fixes - -- none (autonomous-agent-safety.md passed all checks on first write) - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 (empty) -- Sessions crystallized: 0 / 0 checked (no sessions for 2026-05-24) -- Synthesis pages created: 1 (concepts/autonomous-agent-safety) -- Pages created: 1 (autonomous-agent-safety.md) -- Pages updated: 3 (index.md, log.md, research-queue.md) -- Lint issues: 1 systemic (tag drift — SCHEMA taxonomy needs expansion, no per-page fix needed) -- Validation issues fixed: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md deleted file mode 100644 index 4e162dfa..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -date: 2026-05-25 -status: complete ---- -# Wiki Curation — 2026-05-25 - -## Done - -- **Conflict scan:** No git conflict markers found in ~/obsidian/ ✅ -- **Previous run (2026-05-24):** Status = complete, no Unfinished section ✅ -- **Orientation:** SCHEMA.md (updated to add vps/media-pipeline/arr tags), index.md (43 pages), log.md (48 lines) -- **Vault changes since 2026-05-24 02:00:** psychologist-app/* (6 planning files updated), xgimi-play6-setup.md (new), vps-qentra.md (new wiki page, missing from index), media-pipeline-file-routing.md (planning doc — too operational to crystallize), app-ideas-enriched/* (4 enriched idea files — speculative, not crystallizable) -- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty ✅ -- **Sessions:** No Hermes sessions for 2026-05-25 ✅ - -### Crystallization - -- **tech/xgimi-play6-setup.md** (new) — XGIMI Play 6 GMUI 6 complete setup guide; ADB-over-network, launcher swap, keyboard, rollback. Source: family/how-to/xgimi-play6-setup.md -- **entities/psychologist-app.md** (new) — AI Psychologist App (Nolvu): dual-agent architecture (Analyst+Narrator), session flow, state persistence, privacy-first analytics (PostHog, GDPR split identity), resonance questionnaire onboarding. Sources: 3 planning files. -- **media-pipeline-file-routing.md** — skipped (status: planning, implementation not complete; no finalized facts to preserve) - -### Synthesis (MANDATORY) - -- **concepts/multi-agent-design-patterns.md** (new) — Co-occurrence: executor-orchestrator + autonomous-agent-safety + agent-memory-architecture (3 pages). Synthesizes 5 reusable patterns: orchestrator/worker split, scope boundary + auto-approve table, memory layer separation, role specialization, deterministic algorithm for predictable steps. Novel: connects psychologist-app dual-agent design to existing personal-os patterns. - -### Frontmatter fixes - -- **tech/vps-qentra.md** — type:infra→tech, tags [vps,nginx,cloudflare,python]→[infra,vps], related: inline string→YAML list, added created/updated/namespace/confidence -- **tech/arr-stack-kraken.md** — related: inline wikilink string → YAML list (2 items) -- **tech/arr-stack-taiga.md** — related: inline wikilink string → YAML list - -### SCHEMA.md update - -Added `vps`, `media-pipeline`, `arr` to Infrastructure taxonomy (all were in active use but missing from taxonomy) - -### Index update - -Added 4 pages to index.md (vps-qentra, xgimi-play6-setup, psychologist-app, multi-agent-design-patterns); count updated 43→47 - -### Personal-OS Architecture check - -personal-os-architecture.md has `confidence: 1.0` — immutable per SCHEMA rules. Current state (Eagle Mac M4, Taiga TrueNAS, Kraken RPi5, all with Hermes) is consistent with what's described. No agent update possible; Alex must update if changes needed. - -### Lint - -- 0 git conflicts -- 0 broken wikilinks in new pages (all wikilinks verified against index) -- Inline `related:` string fixed in 3 pages (arr-stack-kraken, arr-stack-taiga, vps-qentra) -- SCHEMA taxonomy now covers all tags in active use -- log.md: 65 lines — far below 500 rotation limit - -## Validation fixes - -- tech/xgimi-play6-setup.md — confidence: high → medium (agent-synthesized pages should not be confidence:high) - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 (empty) -- Sessions crystallized: 0 / 0 checked -- Vault changes crystallized: 2 (xgimi-play6-setup, psychologist-app) -- Synthesis pages created: 1 (concepts/multi-agent-design-patterns) -- Pages created: 3 (xgimi-play6-setup, psychologist-app, multi-agent-design-patterns) -- Pages updated: 6 (vps-qentra, arr-stack-kraken, arr-stack-taiga, SCHEMA, index, log) -- Lint issues fixed: 3 (inline related: fields) -- Validation issues fixed: 1 (xgimi confidence: high → medium) diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md deleted file mode 100644 index 42d8bb05..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -date: 2026-05-27 -status: complete ---- -# Wiki Curation — 2026-05-27 - -## Done - -- **Conflict scan:** No git conflict markers found in ~/obsidian/ ✅ -- **Previous run (2026-05-25):** Status = complete, no Unfinished section ✅ (no 2026-05-26 state file — that day's cron had nothing to do) -- **Orientation:** SCHEMA.md (domain + taxonomy), index.md (47 pages), log.md (65 lines) -- **Vault changes since 2026-05-26 02:00:** - - `family/documents/movies-watchlist.md` — new entries added + some marked watched; no wiki action needed - - `wiki/tech/vps-qentra.md` — Alex manually added Backup and Xray sections (commit `78da491d`); bumped `updated` to 2026-05-27 - - `family/how-to/xgimi-play6.md` — deleted (superseded by `wiki/tech/xgimi-play6-setup.md` created 2026-05-25); no action needed - - `personal/documents/fly-box.md` — personal shopping tracker; no wiki relevance - - `work/briefs/daily/2026-05-26.md`, `work/briefs/inbox/2026-05-26.md` — skipped -- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty ✅ - -### Session Crystallization - -**Session:** `session_20260527_014707_b9f09b` (Eagle Zulip, 01:47–01:55) - -**Context:** Alex asked Eagle to investigate Kraken tunnel + torrent issues, -then approved moving watchlist-sync setup from Mac to Kraken. - -Key knowledge crystallized: - -1. **Router subdirectory pitfall** — `router.py` creates lowercase title - subdirectories but Transmission's `downloadDir` stays at genre-root → - 21 torrents stuck with "No data found". Fix: `torrent-set-location` to - subdirectory. Added to `tech/media-pipeline-pitfalls.md`. - -2. **Alpine container / no docker-in-docker** — `on-download-complete.sh` - runs inside Transmission's Alpine container. Docker CLI unavailable. - Solution: `sync.py` (Python3.14, ~190 lines) reads same `config.json`, - calls Transmission RPC directly. Added to `tech/media-pipeline-pitfalls.md`. - -3. **KP markdown link bug** — watchlist items with `[Title](kp.ru/...) (2025)` - syntax were passed raw to TMDB → not found → `❓` permanently. Fixed in - `watchlist-sync` commit `2db1ed9`. Added to `concepts/watchlist-automation.md`. - -4. **Watchlist cron migration Eagle→Kraken** — `watchlist-nightly` and - `watchlist-discover` moved from Eagle Hermes to Kraken Hermes. Updated - cron table + HDD paths in `concepts/watchlist-automation.md`. - -### Synthesis (MANDATORY) - -- **concepts/multi-host-cron-topology.md** (new) — Co-occurrence: `tech/hermes-eagle-mac` - + `tech/hermes-docker-kraken` + `concepts/watchlist-automation` + `personal-os-agent-rules` - (4 pages). Synthesizes Eagle vs Kraken job distribution, design principle (data locality), - migration history, and job duplication pitfall. - -### Lint - -- 0 git conflicts -- 0 broken wikilinks in new/modified pages -- Pre-existing tag issues (not introduced today): - - `concepts/watchlist-automation.md` — tags `watchlist`, `automation`, `synthesis` not in SCHEMA - - `tech/media-pipeline-pitfalls.md` — tag `torrents` not in SCHEMA - - Action: defer SCHEMA taxonomy expansion to next run (low priority, cosmetic) -- log.md: 84 lines — well below 500 rotation limit - -## Validation fixes - -none - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 (empty) -- Sessions crystallized: 1 / 1 checked -- Pages updated: 3 (media-pipeline-pitfalls, watchlist-automation, vps-qentra) -- Synthesis pages created: 1 (concepts/multi-host-cron-topology) -- Pages created: 1 (multi-host-cron-topology) -- Lint issues: 3 noted (pre-existing tag drift, no fix needed) -- Validation issues fixed: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md deleted file mode 100644 index 1b10284a..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md +++ /dev/null @@ -1,100 +0,0 @@ ---- -date: 2026-05-28 -status: complete ---- -# Wiki Curation — 2026-05-28 - -## Done - -- **Conflict scan:** No git conflict markers in ~/obsidian/ ✅ -- **Previous run (2026-05-27):** Status = complete, no Unfinished section ✅ -- **Orientation:** SCHEMA.md, index.md (48 pages), log.md (last 30 lines) -- **Vault changes since 2026-05-27 02:00:** - - `family/how-to/htpc-magic4pc.md` — new detailed LG Magic Remote Go - client guide (key fixes table, button mapping, coordinate algorithm) - - `family/how-to/htpc-system.md` — hardware overview + 8BitDo dual - dongle USB port pitfall (commit `d397371`) - - `wiki/tech/reflect-skip-fuse.md` — Alex added `#if SKIP vs - SKIP_BRIDGE` definitive rule (commit `06e8db4`); already in wiki - - `wiki/concepts/watchlist-automation.md` — Alex fixed watchlist-sync - HDD path (`/Developer/` removed, commit `c1c3583`); already applied - - `family/how-to/htpc-steam-nonsteam-shortcuts.md` — detailed VDF - guide; content already covered in wiki/htpc-bazzite-proton.md - - work briefs — skipped -- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty ✅ - -### Session Crystallization - -- `session_20260528_013724_360f62c1` (01:37–01:38, 1 min): this is the - wiki curation cron session itself — not crystallizable -- Sessions from 2026-05-27 afternoon (`_110806`, `_111029`, `_112543`, - `_100917`, `_095645`, `_094706`, `_094507`): all system-prompt-only - reads at session start; the HTPC VDF work from that day was already - crystallized into wiki/htpc-bazzite-proton.md by Eagle directly - -### Crystallization — new pages - -**tech/htpc-magic4pc.md** (new) — LG Magic Remote client -- Source: `family/how-to/htpc-magic4pc.md` -- Architecture (TV UDP → Go client → xdotool/ydotool), button mapping - table, gamescope letterbox coordinate algorithm, key pitfalls, deploy - workflow. Not previously in any wiki page. - -**tech/htpc-steam-emulators.md** (updated) — added hardware + 8BitDo fix -- Added HTPC hardware section (i7-6800K, RX 570, Bazzite 44) -- Added 8BitDo dual-dongle USB port pitfall: both dongles on same hub - → second fails to enumerate. Working port layout documented. -- Source: `family/how-to/htpc-system.md` - -### Synthesis (MANDATORY) - -**concepts/htpc-bazzite-ecosystem.md** (new) — HTPC Bazzite Ecosystem -- Co-occurrence: `htpc-bazzite-proton` + `htpc-steam-emulators` + - `htpc-kodi-layout` + `htpc-magic4pc` (4 HTPC pages, no synthesis existed) -- Mode map (gamescope / KDE / Kodi / emulators), input device table, - Proton summary, VDF rules, cover art note, maintenance reminders - -### Lint fixes - -8 pre-existing `related:` inline wikilinks converted to YAML lists: -- `tech/truenas-inpxer.md` -- `tech/jellyfin-config.md` -- `tech/hermes-docker-kraken.md` -- `tech/kraken-network.md` -- `tech/gitea-config.md` -- `tech/vault-namespace.md` (also corrected to link vault-filling-guide - instead of unrelated kraken-network) -- `tech/htpc-kodi-layout.md` -- `tech/reflect-skip-fuse.md` (also corrected related links to - psychologist-app + gitea-config) - -### Navigation updated - -- `index.md`: 2 entries added (htpc-magic4pc, htpc-bazzite-ecosystem); - count 48→50; date bumped to 2026-05-28 -- `log.md`: entry appended - -## Validation fixes - -All 4 created/modified wiki pages passed pre-commit validation (NO_FRONTMATTER, -BARE_MULTI_LINK, WIKILINK_IN_FIELD, VARIATION_SELECTOR, WEIRD_SPACES, TITLE_LOOKS_LIKE_SLUG) -— no fixes needed post-validation. - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 (empty) -- Sessions crystallized: 0 / 1 checked (cron-self session, not crystallizable) -- Pages created: 2 (tech/htpc-magic4pc, concepts/htpc-bazzite-ecosystem) -- Pages updated: 1 (tech/htpc-steam-emulators) -- Synthesis pages created: 1 (concepts/htpc-bazzite-ecosystem) -- Lint issues fixed: 8 (pre-existing inline related: fields) -- Validation issues fixed: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md deleted file mode 100644 index ea3aaf70..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md +++ /dev/null @@ -1,107 +0,0 @@ ---- -date: 2026-05-29 -status: complete ---- -# Wiki Curation — 2026-05-29 - -## Done - -- **Conflict scan:** No git conflict markers in ~/obsidian/ ✅ -- **Previous run (2026-05-28):** status=complete, no Unfinished ✅ -- **Orientation:** SCHEMA.md, index.md (50 pages), log.md (last 30 lines) -- **Sessions:** No sessions for 2026-05-29 (cron run itself — not crystallizable) -- **Vault changes since 2026-05-28 02:00:** - - `family/how-to/magic4pc-webos.md` — detailed WebOS TV app: build - (--openssl-legacy-provider pitfall), deploy.sh flow, auto-launch - logic (boot/wake run-state files), Back+keyboard WebOS quirk - - `family/how-to/tv-luna-send.md` + `htpc-webos-luna.md` — luna-send - SSH workaround (`script(1)` PTY trick), wrapper script location and - usage, subscribe-mode limitation - - `family/how-to/htpc-migration-plan.md` — EmuDeck Flatpak save paths - table (8 emulators), ROM symlink structure from Data partition, - non-Steam Windows games library paths - - `family/projects/aide-kraken-backend.md` — Hermes Kraken as - OpenAI-compatible API backend for Android Aide app via Cloudflare - Tunnel (created 2026-05-13, newly surfaced) - - `family/schedule/vacation-july-august-2026.md` — personal schedule, - skipped (out of scope) -- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty (processed/ has 1 old file) ✅ - -### Crystallization — new pages - -**tech/tv-luna-send.md** (new) — WebOS TV luna-send via SSH -- Sources: `family/how-to/tv-luna-send.md` + `family/how-to/htpc-webos-luna.md` -- `script(1)` PTY workaround, `tv-luna-send.sh` wrapper usage, common - Luna URIs, subscribe-mode limitation - -**tech/hermes-kraken-api.md** (new) — Hermes Kraken OpenAI API server -- Source: `family/projects/aide-kraken-backend.md` -- Architecture diagram (Aide → CF Tunnel → hermes-kraken:8642), config, - container restart command, Aide Android setup, Cloudflare tunnel - reconfiguration - -### Crystallization — updated pages - -**tech/htpc-magic4pc.md** (updated) — WebOS TV app side added -- WebOS build section (webpack Node 25 pitfall) -- deploy.sh flow + IPK packaging pitfalls -- Auto-launch logic (boot/wake run-state files, init.d script) -- Back key + system keyboard quirk (`_kbWasOpen` fix) -- Added `[[tech/tv-luna-send]]` cross-link - -**tech/htpc-steam-emulators.md** (updated) — EmuDeck paths added -- Full EmuDeck Flatpak save paths table (8 emulators) -- ROM symlink commands from Data partition to ~/Emulation/roms/ -- Non-Steam Windows games library paths - -### Synthesis (MANDATORY) - -**concepts/hermes-deployment-patterns.md** (new) -- Co-occurrence: `hermes-eagle-mac` + `hermes-docker-kraken` + new - `hermes-kraken-api` = 3 Hermes deployment pages, no synthesis existed -- Three models compared: Eagle native (claude-proxy, launchd, Zulip - transport), Kraken Docker (docker run, no compose), Kraken API server - (OpenAI-compat endpoint, Cloudflare Tunnel, mobile clients) -- Added backlinks from hermes-docker-kraken + hermes-eagle-mac - -### Navigation updated - -- `index.md`: 3 entries added (tv-luna-send, hermes-kraken-api, - hermes-deployment-patterns); count 50→53; date bumped to 2026-05-29 -- `log.md`: entry appended - -## Validation fixes - -All 5 new/modified wiki pages passed pre-commit validation checks: -- NO_FRONTMATTER: ✅ -- BARE_MULTI_LINK in related: ✅ (all YAML lists, no inline multi-links) -- WIKILINK_IN_FIELD: ✅ -- VARIATION_SELECTOR: ✅ -- TITLE_LOOKS_LIKE_SLUG: ✅ (all titles human-readable) -- ALIASES_MISSING_BILINGUAL: ✅ (no aliases fields on new pages) - -No fixes needed post-validation. - -Also updated hermes-docker-kraken.md and hermes-eagle-mac.md for -cross-links — both passed frontmatter validation. - -## Unresolved conflicts - -(none) - -## Unfinished - -(none) - -## Stats - -- Conflicts resolved: 0 -- Inbox processed: 0 (empty) -- Sessions crystallized: 0 / 0 checked (no sessions today) -- Pages created: 3 (tv-luna-send, hermes-kraken-api, - hermes-deployment-patterns) -- Pages updated: 4 (htpc-magic4pc, htpc-steam-emulators, - hermes-docker-kraken, hermes-eagle-mac) -- Synthesis pages created: 1 (hermes-deployment-patterns) -- Lint issues: 0 -- Validation issues fixed: 0 diff --git a/.stversions/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md b/.stversions/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md deleted file mode 100644 index 7794b410..00000000 --- a/.stversions/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -date: 2026-05-23 -status: complete ---- -# Proactive Research — 2026-05-23 - -## Researched -- **Topic:** WireGuard VPN — Eagle to Kraken -- **Page:** [[wiki/tech/wireguard-vpn]] -- **Confidence:** high -- **Key finding:** kraken-network.md had only 3 lines on WireGuard; the actual - topology is a two-interface VPS relay with SNAT, a LaunchDaemon auto-connect - script on Eagle (StartInterval, not WatchPaths — avoids a DNS race condition), - and a scoped /etc/resolver/kraken for Time Machine hostname resolution. - -## Validation fixes -- none - -## Gaps found -- 3 new items added to research-queue.md (queue was missing — created today) - 1. Executor Architecture v2 (executor-runner.sh + executor-analyzer.sh) - 2. Executor Security Incident 2026-05-11 (Asana boundary crossing) - -## Stats -- Web searches: 0 (all source material in vault) -- Wiki page: created (tech/wireguard-vpn.md) -- Pages updated: 1 (tech/kraken-network.md — WireGuard section expanded + link) -- Queue remaining: 2 -- Validation issues fixed: 0 diff --git a/.stversions/Untitled.canvas b/Untitled.canvas similarity index 100% rename from .stversions/Untitled.canvas rename to Untitled.canvas diff --git a/family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md b/family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md old mode 100755 new mode 100644 diff --git a/family/documents/vault-sync/2026-06-01.md b/family/documents/vault-sync/2026-06-01.md new file mode 100644 index 00000000..78f9680a --- /dev/null +++ b/family/documents/vault-sync/2026-06-01.md @@ -0,0 +1,26 @@ +# Vault Sync — 2026-06-01 08:01 + +## Результат + +Синхронизация выполнена. Все три этапа завершены: +1. **Local changes** — committed (mode changes: 100644→100755 на нескольких файлах) +2. **Syncthing pull** — committed + merge +3. **Push to bare repo** — успешно + +## Примечания + +- Обнаружены sync-conflict файлы на Syncthing-стороне от предыдущих конфликтов: + - `family/documents/movies-watchlist.sync-conflict-20260601-135123-XJRJQB2.md` + - `family/documents/vault-sync-2026-05-13-08-01.sync-conflict-...` + - `family/documents/vault-sync-2026-05-20.sync-conflict-...` + - `family/documents/vault-sync/2026-05-13-sync.sync-conflict-...` + - и др. (всего ~10 файлов) + - `personal/documents/deferred-tasks.sync-conflict-...` +- Ошибка `chmod on /obsidian-syncthing/.git/config.lock failed: Operation not permitted` — не критична, возникает из-за особенностей ФС (ZFS + FUSE/Syncthing), не влияет на работу git. +- Из bare repo удалены stale файлы из `work/briefs/` (ежедневные/еженедельные заметки, которые больше не используются на этой стороне). + +## Файлы с изменениями в этом цикле + +- `family/how-to/syncthing-truenas-android.md` — обновлён +- `family/how-to/truenas-access.md` — обновлён +- `personal/projects/personal-os/wiki-curation-runs/` — несколько файлов перемещены в `.stversions/` Syncthing-ом (предыдущие версии) diff --git a/personal/documents/deferred-tasks.sync-conflict-20260601-135133-XJRJQB2.md b/personal/documents/deferred-tasks.sync-conflict-20260601-135133-XJRJQB2.md old mode 100755 new mode 100644 From 61d9b45a32b030f9fd2d39e68334b7bf5bf773b2 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 09:00:58 +0000 Subject: [PATCH 70/83] syncthing-1780304458 --- .stignore | 1 + 1 file changed, 1 insertion(+) create mode 100755 .stignore diff --git a/.stignore b/.stignore new file mode 100755 index 00000000..6b8710a7 --- /dev/null +++ b/.stignore @@ -0,0 +1 @@ +.git From 4e649887123f1aea0c141b68c918c28b31a5e20b Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 16:00:28 +0600 Subject: [PATCH 71/83] [2026-06-01] daily brief, inbox triage, weekly plan --- work/briefs/daily/2026-06-01.md | 79 ++++++++++++++ work/briefs/inbox/2026-06-01.md | 6 +- work/briefs/weekly/plan-2026-06-01.md | 148 ++++++++++++++++++++++++++ 3 files changed, 230 insertions(+), 3 deletions(-) create mode 100644 work/briefs/daily/2026-06-01.md create mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md new file mode 100644 index 00000000..8ece1622 --- /dev/null +++ b/work/briefs/daily/2026-06-01.md @@ -0,0 +1,79 @@ +--- +## Daily Brief — 2026-06-01 (Monday) + +### ✨ Morning +On this day in 1869, Thomas Edison received his very first patent — for an electric vote-recorder. He never managed to sell one: lawmakers told him they *wanted* a slow paper ballot, because the dead time mid-vote was when the real lobbying happened. Edison's takeaway: never invent something people don't actually want. He never made that mistake again. +💧 Start with a glass of water. + +**Anchor**: Today's focus per weekly plan — close out the "Persist 'You've got this' dialogue" subtask (due today), reply to Costas + Alessandro on the Hide-Free-Plan transition refinement, decide a path for Treatment B given the experiment-data blocker, and merge the two green PRs. New signals since yesterday: 8 task changes, 1 new comment (Sam S says the macOS CI flake has a fix PR landing — task already closed). + +## Plan for Today + +1. ⚡ **Merge [PR #5173 — Hide stop-generating button](https://app.asana.com/0/0/1215009192158954)** — CI ✅, approved ✅. Pure momentum starter (≤5 min). Closes a TP subtask. +2. 🔴 **Decide Treatment B path** — [Ship AI onboarding winner](https://app.asana.com/0/0/1215009192158955) (overdue 4d). Alessandro flagged experiment-data conflict 5/29; Costas said "iPhone only." Pick one: **descope / hold / iPhone-only**, then post the decision on the task so Tuesday's CI fix has a target. +3. 🟠 **Reply to Costas + Alessandro on white→gray→white transition** — [PR: Hide Free plan • Upgrade](https://app.asana.com/0/0/1215201209425505) parent [subtask 1215009192158952](https://app.asana.com/0/0/1215009192158952). Propose a single transition (e.g. cross-fade or remove the intermediate gray), get alignment, request re-review. Once resolved, PR #5149 can also merge. +4. 🔵 **Push [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950)** — due today, no PR yet. From your 5/29 status: "plan to complete on Mon." Open the PR before O-L. +5. 📅 **[O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457)** — standing. +6. 🔵 **[Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342)** — also due today, inbox. Confirm scope or rebase the date if Treatment B + Persist consume the day. +7. 🟡 **Batch GitHub queue** — 7 review requests + 5 mentions across apple-browsers / privacy-configuration. Pomodoro after TP block; skip drafts owned by other executors. + +--- + +### 🔴 Urgent / Overdue + +- **[OVERDUE 4d] [DRI]** — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) + Context: PR #5145 has 🔴 CI AND a product blocker (Alessandro 5/29: shipping Treatment B compromises tracker-blocker demo experiment data). Costas: "stick with iPhone only." No decision yet. + Action: Post a decision comment today — **descope / hold until experiment ends / iPhone-only path** — before sinking time into CI repair. + +- **[OVERDUE 4d] [DRI]** — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) + Context: PR #5149 is ✅ CI + ✅ approved, but Costas + Alessandro requested a design refinement on a white→gray→white transition flash; you are the blocker on aligning the transition. + Action: Reply on the PR with a concrete proposal (single fade or no intermediate state), tag both for re-review. + +- **[OVERDUE 3d] [DRI]** — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) + Context: PR #5173 is ✅ CI + ✅ approved. Nothing blocking merge. + Action: Merge. Item #1 in Plan. + +- **[OVERDUE 4d] [AUTHOR]** — [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) + Context: Executor PR #4663 in draft, waiting on review/iteration. + Action: Check PR state — if review-ready, flip out of draft. If not, comment with the next required step so it doesn't drift further. + +- **Backlog cluster** (informational, do_later / quick_wins / aged inbox; folded per playbook): Warn Before Quit pixels (overdue 3d), Feature flag warnBeforeQuit (38d), Desktop Browser Feature Owner Survey (6d, 5-min timebox), PR: Monterrey-only (5d), CI flake `testWhenTabWith…` (40d), Pinned tab opens in background (31d), Text selection in address bar (31d), Review Overdue Tasks Jan 2026 (125d), Assertion Failure Pixel Anomaly (257d), Tab preview stuck around (412d), Duo login to Grafana (314d). Weekly plan slotted the survey + 1–2 backlog items as "sprint backlog if time allows" — not urgent. + +### 🟠 Needs Action Today + +**Ship Review subtasks (you are DRI)** +- [Ship Review: iOS Address onboarding conflicts](https://app.asana.com/0/0/1215009192158961) — delegated, not yet opened. **Wed action per weekly plan**, but worth scanning subtask state today so you're not starting cold Wednesday. No action needed in the brief; monitoring only. + +**TP subtasks due today** +- [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) — open PR before EOD (your own commitment from 5/29). +- [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) — confirm scope today or rebase due date. + +**PR Reviews — batch** +12 GitHub items queued (7 review requests, 5 mentions). Full list in `asana_context.md`. Batch after the TP block. No individual PR is >5 days overdue or has a direct-to-you blocker comment, so none needs to be promoted to Urgent. + +### 🟡 Delegated — Follow Up Needed + +- **[OVERDUE 11d]** — [Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21. + Context: Privacy Triage block on the Demo-tracker child of this week's TP. Parent task is ON HOLD, so urgency is lower, but it needs to be either resolved or formally parked. + Action: When you open the Ship Review on Wed, nudge Jake at the same time — single ping, link the SR. + +- **[STALE 76d]** — [PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896) — assignee not set in DB; no GitHub match in correlation. + Action: Comment "Is this still alive? If not, closing in 7d." Either resurrects it or you reclaim the slot. + +- **[MONITOR]** — [Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due Wed 2026-06-03. + Action: Light status check with Juan before Wed; no action today. + +_No "GitHub match: MERGED" rows in correlation — nothing forgotten-to-close._ + +### 🔵 Rhythms + +**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due Fri 2026-06-05. Active, not stale (modified today 07:50). Not yet near completion — Ship Review not opened, two subtask PRs still in flight. **Next TP Thread check: not yet applicable** (current TP nowhere close to ship gate). + +**Active rotation**: none. + +**Upcoming this week**: +- **No 1:1 this week** — Dominik OOO Mon–Wed (LDX3), Thu–Fri (Public Holiday). Next plausible 1:1 is Tue 2026-06-09, but you start partial WWDC AFK that day too — likely slips to mid-June. Accumulate notes for the [1:1 agenda doc](https://app.asana.com/0/0/1214933759913756); don't push to skip-level. +- **WWDC partial AFK starts Mon 2026-06-08** ([1212684797790491](https://app.asana.com/0/0/1212684797790491)) — only 5 working days away. Coverage + handoff plan due by **Fri 2026-06-05**. +- **Apple Weekly** Tue 2026-06-02 (Brindy confirmed: "I'll get up early"). +- **O-N Weekly** Wed 2026-06-03. +- **Career action this week**: Draft Part 1 of [Readiness Self-Reflection for Project Advisor](https://app.asana.com/0/0/1210386994396212) — 30-min slot Wed per weekly plan. Re-routed from skipped 1:1. diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index fe3e5704..a5c9b769 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,7 +1,7 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 14:38) +## Inbox Triage — 2026-06-01 (since 2026-06-01 15:01) ### Nothing new -Inbox quiet — nothing new since last triage at 14:38. +Inbox quiet — nothing new since last triage at 15:01. -_Checked: @mentions (0 since SINCE), comments on my open tasks (0), delegated task updates (0), my_tasks modifications (0). Snapshot last refreshed 14:54 local; all entries predate SINCE window._ +_Checked: @mentions of Alex (0), new comments on Alex's open tasks (0), new assignments (0), Ship Review / Tech Design changes affecting Alex as DRI/reviewer (0). 8 stories landed on followed/delegated tasks but all are excluded: Alessandro's Ship-Review status update (Alex is follower-only, no @mention), Dax bot section moves to "Done", and 2 emoji reactions. Snapshot freshness: 09:31 UTC (~7 min before SINCE)._ diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md new file mode 100644 index 00000000..90ec6092 --- /dev/null +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -0,0 +1,148 @@ +# Weekly Plan — Week of 2026-06-01 + +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due **Fri 2026-06-05**, parent task with active Ship Review subtask and 4 subtask PRs in flight; this is the last full work week before partial-AFK for WWDC (Jun 8–12), so closing it this week protects the deadline. **No weekly review for 2026-05-29 was found**, so this TP is derived from current DB state (top_priority section + due-date proximity). + +### Ship Review consolidation (one place) +- **SR subtask**: [Ship Review: iOS Address onboarding conflicts…](https://app.asana.com/0/0/1215009192158961) — delegated; not yet opened (no comment_added story; SR open is the "Next" step Alex posted on May 29). +- **Subtask PRs (apple-browsers)**: + - PR #5173 [iOS] Hide stop-generating button → ✅ CI, ✅ approved — ready to merge (subtask [1215009192158954](https://app.asana.com/0/0/1215009192158954), due 5/29). + - PR #5149 Hide Free Plan title and nav pills → ✅ CI, ✅ approved BUT new **design refinement** requested 2026-06-01 by Costas + Alessandro (white→gray→white transition flash; align on transition then re-review). Subtask [1215009192158952](https://app.asana.com/0/0/1215009192158952), due 5/28. + - PR #5145 [iOS] Ship duck.ai onboarding query-selection flow permanently → 🔴 **CI failing**, ⏳ waiting review. Subtask [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955), due 5/28. **Blocker**: Alessandro (5/29) — "releasing Treatment B while tracker-blocker demo experiment is still running may not be feasible — would compromise data." Costas: "stick with iPhone only." Decision pending before ship. + - [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — due **today 2026-06-01**, in progress per Alex's 5/29 status; no PR linked yet. +- **On hold**: [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — explicitly ON HOLD. + +### Quadrants +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 75% | Ship Review week; pre-AFK push. Project allocation elevated vs. 60% baseline. | +| AOR | 10% | Light week — most AOR items are quick wins; one Diego ask on macOS browser bug. | +| Career | 10% | 1:1 skipped (Dominik OOO all week). Re-route to Project Advisor doc draft. | +| Strategy | 5% | One Assessment comment if surface area appears. | + +### Shape + +**Mon 2026-06-01:** Ramp up + close out today's due item; respond to PR refinement asks +- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — **due today**; push PR +- [PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505) — reply to Costas's white→gray→white feedback and Alessandro's "ping when ready" +- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) +- [What is your 1 Must today?](https://app.asana.com/0/0/1215274713623580) — post 1-Must +- Decide path for [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) given experiment-conflict blocker (Alessandro 5/29) — escalate or descope + +**Tue 2026-06-02:** Treatment B unblock + CI fix; Apple Weekly +- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) — Brindy noted "I'll get up early" — meeting confirmed +- Fix CI on PR #5145 ([Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)) +- Merge PR #5173 and PR #5149 once design refinement resolved +- _Note: no 1:1 today — Dominik OOO June 1–3 (LDX3)_ + +**Wed 2026-06-03:** Open Ship Review + address PR feedback +- Open [Ship Review: iOS Address onboarding conflicts…](https://app.asana.com/0/0/1215009192158961) (was "Next" step in 5/29 status update) +- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) +- Continue PR #5145 / Treatment B resolution +- _Dominik still OOO_ + +**Thu 2026-06-04:** SR submission + WWDC AFK prep +- Submit Ship Review for sign-off +- Brief Apple team on partial AFK Jun 8–12 (WWDC) +- Hand off any in-flight PRs that won't merge before Mon +- _Dominik OOO (Public Holiday)_ + +**Fri 2026-06-05:** Close loops + write weekly review + WWDC handoff +- [iOS Address onboarding conflicts…](https://app.asana.com/0/0/1214592943696234) — **DUE TODAY**; confirm SR signed off or carry with explicit handoff +- Write weekly-review for week of 2026-06-01 +- Update [Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491) — confirm coverage notes +- _Dominik OOO (Public Holiday)_ + +### Must-Not-Forget + +- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex + due **2026-06-01 (today)** — TP subtask, no PR yet; Alex's 5/29 status said "plan to complete on Mon." + +- [ ] **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex + overdue 4d — PR #5145 CI red AND blocked by experiment-data concern (Alessandro 5/29). Needs a decision (descope / hold / iPhone-only path) before any merge. + +- [ ] **[PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505)** — assignee: Alex (follower) / Alex's PR + Costas + Alessandro waiting since 2026-06-01 for transition alignment on white→gray→white flash before re-review. PR is otherwise approved. + +- [ ] **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex + overdue 4d (was due 5/28) — executor PR #4663 in draft, waiting review. + +- [ ] **[Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex + starts **Mon 2026-06-08** — only 5 working days away; coverage + handoff must be set by Fri. + +### AOR Quick Wins This Week + +- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** + overdue 3 days — pixel cleanup, do_later section. + +- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** + overdue 38 days — feature flag removal, do_later section. + +- **[Consider removing or reworking mac_malicious-site-protection_client-timeout](https://app.asana.com/0/0/1210855358441832)** + overdue 313 days — pixel/config review, quick_wins section. + +- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** + overdue 6 days — 5 min timebox, anonymous. + +### Sprint Backlog (pick 1–2 if time allows) + +- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** — overdue 17 days — Apple CI Failing Tests. +- **[PR Check is failing on main — testWhenTabWithConnectionLostError…](https://app.asana.com/0/0/1213975496167929)** — overdue 40 days — Apple CI Failing Tests, active. +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** — overdue 31 days — Internal Product Feedback. +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** — overdue 31 days — Internal Product Feedback. +- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** — overdue 125 days — triage exercise. +- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** — overdue 257 days — planning. +- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — overdue 5 days — inbox. + +(+ 2 aged items >180 days in backlog — not listed: Tab preview stuck around, Duo login to Grafana) + +### On Radar + +- **[Asana does not load in our browser vs Chrome](https://app.asana.com/0/0/1215270237394538)** — Diego asking reporter to verify in Safari. macOS browser AOR-adjacent. Monitor. +- **[Desktop Browsers: Design - High Attention Fire Button](https://app.asana.com/0/0/1213534605766275)** — Fran Perez + Mark active 6/1 on rollout design. Monitor. + +### Career Action This Week + +**Picked: Draft Part 1 of Advisor Readiness doc — [Readiness Self-Reflection for Potential Project Advisor](https://app.asana.com/0/0/1210386994396212) (30 min, Wed)** + +Why picked over alternatives: +- 1:1 prep — **skipped**: Dominik OOO entire week (AFK Jun 1–3 LDX3, AFK Jun 4–5 Public Holiday). Next plausible 1:1 is Tue 2026-06-09, but Alex starts partial WWDC AFK same day — may slip to mid-June. +- Primary AOR discussion — **skipped**: depends on 1:1. +- Christie calibration — **skipped**: no task in DB matching "Christie + calibration"; defer to next 1:1. +- Assessment visibility — **skipped**: no active Assessment comment opportunity surfaced this week. +- Project Advisor doc — **highest leverage for EP3** per career-notes.md goal #1; status still "Not started" since Feb. Also builds an artifact to bring to Dominik post-WWDC. + +### On Radar / Participation Needed + +- **[Asana does not load in our browser vs Chrome](https://app.asana.com/0/0/1215270237394538)** + Diego (2026-06-01) asking the reporter to switch to Safari to verify scope — engage only if Diego asks for Apple-team triage support. + +- **[Desktop Browsers: Design - High Attention Fire Button](https://app.asana.com/0/0/1213534605766275)** + Fran Perez + Mark active 2026-06-01 on rollout design — monitor; touches macOS UI work Alex has done before. + +### Carried Forward from Last Week + +_No 2026-05-29 weekly review file exists, so "carried forward" here is reconstructed from open my_tasks + delegated PR correlation._ + +- **[iOS Address onboarding conflicts…](https://app.asana.com/0/0/1214592943696234)** — owner: Alex + → see TP section above. + +- **[PR: C-S-S Fix site copy/cut/paste/text selection restrictions…](https://app.asana.com/0/0/1207521936429896)** — delegated (assignee not set in DB) + Stale 76 days, no GitHub match found in correlation. Confirm whether PR is still alive or close the task. + +- **[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828)** — delegated to Juan Pereira + due Wed 2026-06-03 — check status with Juan early-week; macOS Browser Bugs. + +- **[Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — delegated to Jake Abel + due 2026-05-21 (overdue 11d) — Privacy Triage block on the Demo tracker child of this week's TP. Nudge Jake if SR opens. + +- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — owner: Alex (following) + due 2026-05-26 — no items added since 5/26. Skip this week (Dominik OOO); accumulate notes for post-WWDC 1:1. + +### Flags / Conflicts + +- **Missing weekly review**: No `2026-05-29.md` exists in `briefs/weekly/`. This plan is derived purely from DB state. Consider writing the missing review retroactively; next Friday's review should explicitly close this loop. +- **Possibly-deleted 1:1 task**: [1214339792109087](https://app.asana.com/0/0/1214339792109087) (due 2026-05-05) flagged in snapshot ⚠️ — likely superseded by [1214933759913756](https://app.asana.com/0/0/1214933759913756). Do not action; verify on next sync. +- **PR #5145 has compounded blockers**: red CI AND a product/experiment blocker (Alessandro). Monday decision (descope / iPhone-only / hold) needed before any time spent re-greening CI. + +--- +*Based on DB state as of 2026-06-01 09:27 UTC snapshot. Last weekly review file (2026-05-29) not found — reconstructed from open tasks, recent stories, and delegated PR correlation. Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`.* From bff47637c7a9dce75e8ea4efe3f0e2f79180ded4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 10:03:33 +0000 Subject: [PATCH 72/83] [2026-06-01] taiga sync: .stignore family/documents/vault-sync-2026-05-13-08-01.md family/documents/vault-sync-2026-05-20.md family/documents/vault-sync-2026-05-21.md family/documents/vault-sync/2026-05-13-sync.md --- .stignore | 1 - ...YBCZ.md => vault-sync-2026-05-13-08-01.md} | 0 ...14-C6DYBCZ.md => vault-sync-2026-05-20.md} | 0 ...14-C6DYBCZ.md => vault-sync-2026-05-21.md} | 0 ...1-145114-C6DYBCZ.md => 2026-05-13-sync.md} | 0 ...1-145114-C6DYBCZ.md => 2026-05-15-sync.md} | 0 ...14-C6DYBCZ.md => 2026-05-22-vault-sync.md} | 0 ...260601-145114-C6DYBCZ.md => 2026-05-23.md} | 0 ...20260601-145114-C6DYBCZ.md => 20260514.md} | 0 .../wiki-curation-runs/2026-05-15.md | 27 ++++ ...601-145114-C6DYBCZ.md => 2026-05-16-p2.md} | 0 .../wiki-curation-runs/2026-05-16.md | 32 ++++ .../wiki-curation-runs/2026-05-17.md | 32 ++++ .../wiki-curation-runs/2026-05-18-02h.md | 56 +++++++ ...260601-145114-C6DYBCZ.md => 2026-05-18.md} | 0 .../wiki-curation-runs/2026-05-19.md | 57 +++++++ ...260601-145114-C6DYBCZ.md => 2026-05-20.md} | 0 ...260601-145114-C6DYBCZ.md => 2026-05-22.md} | 0 .../wiki-curation-runs/2026-05-23.md | 52 ++++++ .../wiki-curation-runs/2026-05-24.md | 45 ++++++ .../wiki-curation-runs/2026-05-25.md | 74 +++++++++ .../wiki-curation-runs/2026-05-27.md | 85 ++++++++++ .../wiki-curation-runs/2026-05-28.md | 100 ++++++++++++ .../wiki-curation-runs/2026-05-29.md | 107 +++++++++++++ .../wiki-curation-runs/research-2026-05-23.md | 29 ++++ work/briefs/daily/2026-06-01.md | 79 ---------- work/briefs/inbox/2026-06-01.md | 7 - work/briefs/weekly/plan-2026-06-01.md | 148 ------------------ 28 files changed, 696 insertions(+), 235 deletions(-) delete mode 100755 .stignore rename family/documents/{vault-sync-2026-05-13-08-01.sync-conflict-20260601-145114-C6DYBCZ.md => vault-sync-2026-05-13-08-01.md} (100%) rename family/documents/{vault-sync-2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md => vault-sync-2026-05-20.md} (100%) rename family/documents/{vault-sync-2026-05-21.sync-conflict-20260601-145114-C6DYBCZ.md => vault-sync-2026-05-21.md} (100%) rename family/documents/vault-sync/{2026-05-13-sync.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-13-sync.md} (100%) rename family/documents/vault-sync/{2026-05-15-sync.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-15-sync.md} (100%) rename family/documents/vault-sync/{2026-05-22-vault-sync.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-22-vault-sync.md} (100%) rename family/documents/vault-sync/{2026-05-23.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-23.md} (100%) rename family/documents/vault-sync/{20260514.sync-conflict-20260601-145114-C6DYBCZ.md => 20260514.md} (100%) create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-15.md rename personal/projects/personal-os/wiki-curation-runs/{2026-05-16-p2.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-16-p2.md} (100%) create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-16.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-17.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md rename personal/projects/personal-os/wiki-curation-runs/{2026-05-18.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-18.md} (100%) create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-19.md rename personal/projects/personal-os/wiki-curation-runs/{2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-20.md} (100%) rename personal/projects/personal-os/wiki-curation-runs/{2026-05-22.sync-conflict-20260601-145114-C6DYBCZ.md => 2026-05-22.md} (100%) create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-23.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-24.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-25.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-27.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-28.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/2026-05-29.md create mode 100644 personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md delete mode 100644 work/briefs/daily/2026-06-01.md delete mode 100644 work/briefs/inbox/2026-06-01.md delete mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/.stignore b/.stignore deleted file mode 100755 index 6b8710a7..00000000 --- a/.stignore +++ /dev/null @@ -1 +0,0 @@ -.git diff --git a/family/documents/vault-sync-2026-05-13-08-01.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync-2026-05-13-08-01.md similarity index 100% rename from family/documents/vault-sync-2026-05-13-08-01.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync-2026-05-13-08-01.md diff --git a/family/documents/vault-sync-2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync-2026-05-20.md similarity index 100% rename from family/documents/vault-sync-2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync-2026-05-20.md diff --git a/family/documents/vault-sync-2026-05-21.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync-2026-05-21.md similarity index 100% rename from family/documents/vault-sync-2026-05-21.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync-2026-05-21.md diff --git a/family/documents/vault-sync/2026-05-13-sync.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync/2026-05-13-sync.md similarity index 100% rename from family/documents/vault-sync/2026-05-13-sync.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync/2026-05-13-sync.md diff --git a/family/documents/vault-sync/2026-05-15-sync.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync/2026-05-15-sync.md similarity index 100% rename from family/documents/vault-sync/2026-05-15-sync.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync/2026-05-15-sync.md diff --git a/family/documents/vault-sync/2026-05-22-vault-sync.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync/2026-05-22-vault-sync.md similarity index 100% rename from family/documents/vault-sync/2026-05-22-vault-sync.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync/2026-05-22-vault-sync.md diff --git a/family/documents/vault-sync/2026-05-23.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync/2026-05-23.md similarity index 100% rename from family/documents/vault-sync/2026-05-23.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync/2026-05-23.md diff --git a/family/documents/vault-sync/20260514.sync-conflict-20260601-145114-C6DYBCZ.md b/family/documents/vault-sync/20260514.md similarity index 100% rename from family/documents/vault-sync/20260514.sync-conflict-20260601-145114-C6DYBCZ.md rename to family/documents/vault-sync/20260514.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md new file mode 100644 index 00000000..91c06d58 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-15.md @@ -0,0 +1,27 @@ +--- +date: 2026-05-15 +status: complete +--- +# Wiki Curation — 2026-05-15 + +## Done +- **Conflict scan:** Scanned all .md files under ~/obsidian/ — no git conflict markers found ✅ +- **Previous run:** No incomplete run to resume (directory was empty, first run file created today) +- **Orientation:** Read SCHEMA.md, index.md, log.md — all current; 15 pages in wiki +- **Change detection:** Checked personal/ and family/ for recent changes; identified two actionable items in personal/projects/personal-os/ +- **Architecture update — Executor Orchestrator Pattern:** Added to `personal-os-architecture.md` — Hermes Profiles mechanism confirmed as spawn approach; Eagle 2-min cron monitors `#executor`; auto-approval rules documented; structured message protocol (`[REQUEST:*]`, `[ESCALATE:*]`) defined. Source: `executor-spawning-research.md` (2026-05-14) +- **Architecture update — Kraken image routing:** Added open issue to `personal-os-architecture.md` — Gemini API credits depleted on Kraken; OpenRouter fallback models lack vision; `save_to_fs` mode proposed for Hermes image_routing. Source: `kraken-obsidian-write-bug.md` (2026-05-14) +- **Inbox:** `raw/inbox/` empty — nothing to process +- **Vault root triage:** No .md files in ~/obsidian/ root — all previously handled +- **Lint:** All 15 pages have frontmatter ✅; all 15 have wikilinks ✅; no orphans ✅; no broken links ✅; no pages over 200 lines ✅ +- **Index:** No new pages created — no index update needed (still 15 pages) +- **Log:** Appended run 3 entry to wiki/log.md + +## Unfinished + +## Stats +- Conflicts resolved: 0 +- Inbox processed: 0 +- Root files triaged: 0 +- Pages updated: 1 (personal-os-architecture.md) +- Lint issues found: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.sync-conflict-20260601-145114-C6DYBCZ.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.sync-conflict-20260601-145114-C6DYBCZ.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-16-p2.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md new file mode 100644 index 00000000..92ccc2f9 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-16.md @@ -0,0 +1,32 @@ +--- +date: 2026-05-16 +status: complete +--- +# Wiki Curation — 2026-05-16 + +## Done + +- **Conflict scan:** Scanned all .md files under ~/obsidian/ — no git conflict markers found ✅ +- **Previous run (2026-05-17):** Status = complete, no Unfinished section — nothing to resume +- **Orientation:** Read SCHEMA.md, index.md, log.md — 15 wiki pages (discovered 16th below) +- **Change detection:** Analyzed recent git commits — Russian-named family/personal wishlists already moved to proper locations; family/how-to/mesh-networks.md added (operational doc, not wiki-scope); work/wiki/ and work/briefs/ changes skipped per rules +- **Vault root triage:** 1 non-empty file processed: + - `Hermes calendar access.md` → `personal/projects/personal-os/hermes-calendar-access.md` (idea: add Google Calendar OAuth scope to Hermes with separate OAuth scope) + - Committed immediately: `[2026-05-16] wiki-curation: triage vault root — 1 file moved` +- **New wiki page discovered:** `user-profile.md` existed in wiki/ but was not in index.md — fixed: + - Frontmatter corrected: added `namespace: personal`, `last_synced`, replaced `status` with `confidence: 0.9` + - Added to index.md under new "User Profile" section +- **Architecture check:** `personal-os-architecture.md` current — Mattermost migration and Kraken image routing issues still open/pending +- **Inbox:** `raw/inbox/` empty ✅ +- **Lint:** 16 pages scanned; all frontmatter OK ✅; no orphans ✅; no broken wikilinks ✅; user-profile.md contains vault links to personal/family docs (not wiki pages — expected); all pages under 200 lines ✅ +- **Index:** Updated to 16 pages, last_updated 2026-05-16 +- **Log:** Appended 2026-05-16 entry to wiki/log.md + +## Unfinished + +## Stats +- Conflicts resolved: 0 +- Inbox processed: 0 +- Root files triaged: 1/1 ✅ +- Pages updated: 2 (user-profile.md frontmatter, index.md) +- Lint issues found: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md new file mode 100644 index 00000000..76332711 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-17.md @@ -0,0 +1,32 @@ +--- +date: 2026-05-17 +status: complete +--- +# Wiki Curation — 2026-05-17 + +## Done + +- **Conflict scan:** Scanned all .md files under ~/obsidian/ — no git conflict markers found ✅ +- **Previous run (2026-05-16):** Status = complete, no Unfinished section — nothing to resume +- **Orientation:** Read SCHEMA.md, index.md, log.md — 15 wiki pages, all in good shape +- **Change detection:** Identified recently changed files; family/how-to/ changes (htpc-system, htpc-access, kraken files, openmediavault, truenas-rclone, wireguard) are operational docs not wiki-scope; vacation-july-august-2026.md is family/schedule scope; kraken-voice-tasks.md (Obsidian→executor idea) already reflected in architecture page +- **Architecture check:** `personal-os-architecture.md` current — no updates needed +- **Inbox:** `raw/inbox/` empty ✅ +- **Vault root triage:** 24 root .md files triaged and processed: + - All ❏/✔ checkboxes normalized to `- [ ]` / `- [x]` Obsidian markdown format + - 22 files moved via Python fix+move script; 2 emoji-named files (variation selector issue) written directly and originals deleted + - **family/documents/** (14 files): altai-shopping.md, flea-market-shopping.md, bring-to-russia.md, kids-songs.md, altai-house-inventory.md, fasteners-nomenclature.md, hiking-packing-list.md, recipes-wishlist.md, movies-watchlist.md, karaoke-songs.md, games-wishlist.md, trip-packing-list.md, home-automation-wishlist.md, kids-activities.md, shopping-order.md, lerua-shopping.md, places-to-visit.md + - **personal/documents/** (8 files): budget-app-features.md, deferred-tasks.md, todo-list.md, russia-tasks.md, app-ideas.md, books-reading-list.md, 3d-print-wishlist.md, shopping-order.md (lerua) + - Vault root now contains only `_index.md` ✅ +- **Lint:** Frontmatter: all 15 pages ✅; Broken wikilinks: none real (template/example text in SCHEMA.md, log.md, wiki-ingest-process.md — not actual broken refs) ✅; Orphans: none ✅; Page sizes: all under 200 lines ✅ +- **Index:** Bumped "Last updated" to 2026-05-17; page count unchanged at 15 +- **Log:** Appended 2026-05-17 entry to wiki/log.md + +## Unfinished + +## Stats +- Conflicts resolved: 0 +- Inbox processed: 0 +- Root files triaged: 24/24 ✅ +- Pages updated: 0 (wiki); 24 root files processed and moved +- Lint issues found: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md new file mode 100644 index 00000000..7098d935 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-18-02h.md @@ -0,0 +1,56 @@ +--- +date: 2026-05-18 +status: complete +run: 02:00 cron (second run of the day) +--- +# Wiki Curation — 2026-05-18 (02:00) + +> Note: A 2026-05-18 state file already existed (status: complete, from ~01:05 AM earlier). This is the scheduled 02:00 cron run — proceeded with full session crystallization pass. + +## Done + +- **Conflict scan:** No git conflict markers across ~/obsidian/ ✅ +- **Previous run:** 2026-05-18 01:05 state complete, 3 pages created earlier — noted, no resume needed +- **Change detection:** + - `media-toolbox-kraken.md` — *arr stack setup section added (2026-05-17 22:50) + - `media-pipeline-tracker-parsers.md` — roadmap Steps A-C actulized (2026-05-17 18:36) + - `htpc-emulators-setup.md` — NES shortcuts + HD packs (2026-05-17 22:24) + - Sessions: 7 sessions covering Hermes Docker deploy, *arr stack, HDD error on Kraken +- **Inbox:** empty ✅ +- **Sessions crystallized:** 7/7 checked, all crystallized into wiki updates: + - sessions 000940–005825: Hermes Docker deploy pitfalls (`gateway run` vs `gateway`, chown loop, skills path) → `tech/kraken-network.md` + - session 001134: HDD Hardware Error (read-only ext4, recovery procedure) → `tech/kraken-network.md` + - sessions 011803–012457: arr stack pitfalls (Pi-hole DNS hijack, curl absent in container) → `tech/kraken-network.md` +- **Pages updated (3):** + - `tech/kraken-network.md` — *arr stack section, HDD error recovery, pitfalls (curl in container, Pi-hole, skills path) + - `tech/media-pipeline-pitfalls.md` — bugs 8/12-15 (KP domain, underscore year, OutputConfig JSON, xvid markers, year-as-title); tracker-parsers Steps A-C; QuerySnapshotGenerator + - `personal-os-architecture.md` — Kraken skills path note + [[concepts/kraken-media-stack]] link +- **Synthesis page created (1):** + - `concepts/kraken-media-stack.md` — cross-synthesis of media-pipeline + *arr stack + Jellyfin + Hermes on Kraken; full architecture diagram, pitfall map, current status (5+ source pages) +- **Stale check:** all pages current ✅ +- **Lint:** 26 wiki files; all OK ✅ +- **Index:** 22 pages total (+3 from earlier run, +1 this run = 22); last updated 2026-05-18 +- **Log:** appended 02:00 entry to wiki/log.md + +## Validation fixes + +- none + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 +- Sessions crystallized: 7 / 7 checked +- Synthesis pages created: 1 (concepts/kraken-media-stack) +- Pages updated: 3 (kraken-network, media-pipeline-pitfalls, personal-os-architecture) +- Pages created: 1 (concepts/kraken-media-stack) +- Lint issues: 0 +- Validation issues fixed: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-18.sync-conflict-20260601-145114-C6DYBCZ.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-18.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-18.sync-conflict-20260601-145114-C6DYBCZ.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-18.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md new file mode 100644 index 00000000..2c8042e4 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-19.md @@ -0,0 +1,57 @@ +--- +date: 2026-05-19 +status: complete +--- +# Wiki Curation — 2026-05-19 + +## Done + +- **Conflict scan:** No git conflict markers found across ~/obsidian/ ✅ +- **Previous run (2026-05-18 02:00):** Status = complete, no Unfinished — nothing to resume +- **Orientation:** Read SCHEMA.md (20 pages in table), index.md (22 pages listed), log.md (last 40 lines) +- **Change detection:** + - `family/projects/watchlist-sync.md` — new watchlist-sync project spec → added note to `concepts/kraken-media-stack.md` ✅ + - `family/how-to/openmediavault-rpi5.md` — updated with Transmission hook + PGS→SRT (already captured in tech pages from yesterday's 02:00 run) + - `personal/projects/personal-os/executor-orchestrator-redesign.md` — detailed orchestrator redesign → crystallized ✅ + - `personal/projects/psychologist-app/` — product spec for separate app; not wiki domain, skipped + - 3 tech pages from yesterday's 02:00 run were NOT in index.md: hermes-docker-kraken, jellyfin-transcode-rpi5, truenas-inpxer → fixed ✅ +- **Inbox:** `raw/inbox/` empty ✅ +- **Sessions (2026-05-19):** 2 sessions checked; both cover psychologist app UX (not wiki domain); executor-orchestrator knowledge crystallized from personal/ file instead +- **Pages created (2):** + - `wiki/concepts/executor-orchestrator.md` — Eagle spawns Executor as separate Hermes profile; auto-approval table; GTD orchestration idea; Hermes Profiles mechanism + - `wiki/concepts/knowledge-lifecycle.md` — synthesis of agent-memory-architecture + vault-strategy + wiki-ingest-process: 3 barriers, tools table, degradation risks +- **Pages updated (2):** + - `wiki/concepts/kraken-media-stack.md` — watchlist-sync section added; updated: 2026-05-19 + - `wiki/index.md` — 5 missing entries added (3 tech pages from yesterday + 2 new concepts); total 27 pages; updated: 2026-05-19 +- **Frontmatter fixes (3 pages, lint):** + - `tech/hermes-docker-kraken.md` — added namespace: work + - `tech/jellyfin-transcode-rpi5.md` — added namespace: work + - `tech/truenas-inpxer.md` — added namespace: work +- **Wikilinks added:** all 3 tech pages now have 2+ outbound wikilinks +- **Synthesis page:** `concepts/knowledge-lifecycle.md` — cross-synthesis of agent-memory-architecture + vault-strategy + wiki-ingest-process (co-occurring in 3+ pages, no prior synthesis) +- **Lint:** 27 pages; frontmatter ✅; wikilinks ✅; orphans: none ✅; sizes: all <200 lines ✅; no broken links ✅ +- **Validation:** 7 modified files — all OK ✅ +- **Log:** appended 2026-05-19 entry to wiki/log.md + +## Validation fixes + +- none (all 7 files passed clean after frontmatter namespace additions) + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 +- Sessions crystallized: 0 / 2 checked (executor-orchestrator crystallized from personal/ file, not session) +- Synthesis pages created: 1 (concepts/knowledge-lifecycle) +- Pages created: 2 (executor-orchestrator, knowledge-lifecycle) +- Pages updated: 2 (kraken-media-stack, index.md) + 3 frontmatter fixes (tech pages) +- Lint issues fixed: 4 (3 missing namespace fields + 3 missing index entries from yesterday) +- Validation issues fixed: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-20.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-20.sync-conflict-20260601-145114-C6DYBCZ.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-20.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-22.sync-conflict-20260601-145114-C6DYBCZ.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-22.md similarity index 100% rename from personal/projects/personal-os/wiki-curation-runs/2026-05-22.sync-conflict-20260601-145114-C6DYBCZ.md rename to personal/projects/personal-os/wiki-curation-runs/2026-05-22.md diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md new file mode 100644 index 00000000..e1f6d596 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-23.md @@ -0,0 +1,52 @@ +--- +date: 2026-05-23 +status: complete +--- +# Wiki Curation — 2026-05-23 + +## Done + +- **Conflict scan:** No git conflict markers found across ~/obsidian/ ✅ +- **Previous run (2026-05-22):** Status = complete, no Unfinished section ✅ +- **Orientation:** Discovered SCHEMA.md, index.md, log.md were MISSING despite previous runs claiming to read them — all three navigation files bootstrapped from scratch today +- **Change detection since 2026-05-22 02:00:** Key wiki-relevant changes: + - `family/projects/htpc-windows-games-fix.md` — NEW (2026-05-23): Windows game Proton compat on Bazzite HTPC → new wiki page `htpc-bazzite-proton.md` + - `family/how-to/openmediavault-rpi5.md` — updated (family/ namespace, no wiki page needed) + - `personal/projects/psychologist-app/` — dev-setup.md and overview.md added; not crystallized this run (no session-specific knowledge, already documented) + - `personal/plans/llm-wiki-plan.md` — operational DDG commit tracking plan, not wiki domain +- **Inbox:** `wiki/raw/inbox/` empty ✅ +- **Sessions:** 1 session today (session_20260523_010149_36487d) — watchlist-nightly.sh check, nothing wiki-worthy +- **Synthesis (MANDATORY):** `concepts/vault-agent-integration.md` created ✅ + - Co-occurrence: obsidian-mcp-wrapper + wiki-ingest-process + personal-os-architecture + vault-filling-guide (4 pages, vault layer as theme) + - Synthesises how Eagle, wiki-ingest, and obsidian-mcp-wrapper form a unified vault layer + +## Validation fixes + +- `obsidian-mcp-wrapper.md` — added frontmatter (was missing entirely), title fixed from slug to human-readable "Obsidian MCP Wrapper", added "See Also" wikilinks + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 (empty) +- Sessions crystallized: 0 / 1 checked (watchlist-nightly only) +- Synthesis pages created: 1 (concepts/vault-agent-integration) +- Pages created: 2 new (htpc-bazzite-proton, concepts/vault-agent-integration) + 3 bootstrap (SCHEMA.md, index.md, log.md) +- Pages updated: 1 (obsidian-mcp-wrapper — frontmatter + wikilinks added) +- Lint issues: 1 (obsidian-mcp-wrapper missing frontmatter — fixed) +- Validation issues fixed: 1 (obsidian-mcp-wrapper title slug) + +## Notes + +The previous curation run (2026-05-22) wrote a summary claiming to have read +SCHEMA.md (21 pages) and index.md (31 pages) and created numerous wiki +subdirectory pages — but none of those files existed in the working tree or git +HEAD. The run produced a false summary. This run bootstrapped the three +navigation files from scratch based on actual wiki state (12 existing pages). diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md new file mode 100644 index 00000000..1e5da937 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-24.md @@ -0,0 +1,45 @@ +--- +date: 2026-05-24 +status: complete +--- +# Wiki Curation — 2026-05-24 + +## Done + +- **Conflict scan:** No git conflict markers found in ~/obsidian/ ✅ +- **Previous run (2026-05-23):** Status = complete, no Unfinished section ✅ +- **Orientation:** SCHEMA.md (domain: personal KB), index.md (28 entries, bootstrapped 2026-05-23), log.md (37 lines) +- **Vault changes since 2026-05-23 02:00:** Large batch of new pages from yesterday's wiki expansion — 17 pages existed on disk but not in index.md (see Index rebuild below) +- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty (only `processed/` subdir) ✅ +- **Sessions:** No sessions for 2026-05-24. Cron session 2026-05-23 was wiki curation itself — not crystallizable. +- **Research queue:** Marked 2 items as completed (pages already existed): executor-orchestrator → [[concepts/executor-orchestrator]], executor-security-incident → [[concepts/executor-security-incident]] +- **Synthesis (MANDATORY):** `concepts/autonomous-agent-safety.md` created ✅ + - Co-occurrence: executor-security-incident + executor-orchestrator + personal-os-agent-rules (3 pages) + - Synthesizes: generalizable design patterns for safe autonomous agents; checklist format; distills incident lessons into reusable principles not in any existing page +- **Index rebuild:** 17 missing pages added to index.md; count updated 28→43; fixed duplicate vault-filling-guide entry; all pages confirmed to exist on disk + - Added: personal-os-state-2026-04-27, personal-os-catchup-plan-2026-04-27, user-profile, entities/library-app, comparisons/hermes-native-vs-docker, tech/hermes-eagle-mac, tech/jellyfin-transcode-rpi5, tech/vault-git-sync, concepts/agent-memory-architecture, concepts/executor-orchestrator, concepts/executor-security-incident, concepts/knowledge-lifecycle, concepts/kraken-media-stack, concepts/vault-strategy, concepts/watchlist-automation, concepts/autonomous-agent-safety, research-queue +- **Lint:** 0 orphan pages (all pages have ≥1 inbound link from index or other pages); 0 missing frontmatter on sampled pages; tag drift noted (systemic: SCHEMA taxonomy predates wiki growth; descriptive tags in common use don't match narrow taxonomy — needs a schema update, not a per-page fix) +- **Log.md:** Appended 2026-05-24 entry; 48 lines, far from 500 rotation limit ✅ + +## Validation fixes + +- none (autonomous-agent-safety.md passed all checks on first write) + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 (empty) +- Sessions crystallized: 0 / 0 checked (no sessions for 2026-05-24) +- Synthesis pages created: 1 (concepts/autonomous-agent-safety) +- Pages created: 1 (autonomous-agent-safety.md) +- Pages updated: 3 (index.md, log.md, research-queue.md) +- Lint issues: 1 systemic (tag drift — SCHEMA taxonomy needs expansion, no per-page fix needed) +- Validation issues fixed: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md new file mode 100644 index 00000000..4e162dfa --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-25.md @@ -0,0 +1,74 @@ +--- +date: 2026-05-25 +status: complete +--- +# Wiki Curation — 2026-05-25 + +## Done + +- **Conflict scan:** No git conflict markers found in ~/obsidian/ ✅ +- **Previous run (2026-05-24):** Status = complete, no Unfinished section ✅ +- **Orientation:** SCHEMA.md (updated to add vps/media-pipeline/arr tags), index.md (43 pages), log.md (48 lines) +- **Vault changes since 2026-05-24 02:00:** psychologist-app/* (6 planning files updated), xgimi-play6-setup.md (new), vps-qentra.md (new wiki page, missing from index), media-pipeline-file-routing.md (planning doc — too operational to crystallize), app-ideas-enriched/* (4 enriched idea files — speculative, not crystallizable) +- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty ✅ +- **Sessions:** No Hermes sessions for 2026-05-25 ✅ + +### Crystallization + +- **tech/xgimi-play6-setup.md** (new) — XGIMI Play 6 GMUI 6 complete setup guide; ADB-over-network, launcher swap, keyboard, rollback. Source: family/how-to/xgimi-play6-setup.md +- **entities/psychologist-app.md** (new) — AI Psychologist App (Nolvu): dual-agent architecture (Analyst+Narrator), session flow, state persistence, privacy-first analytics (PostHog, GDPR split identity), resonance questionnaire onboarding. Sources: 3 planning files. +- **media-pipeline-file-routing.md** — skipped (status: planning, implementation not complete; no finalized facts to preserve) + +### Synthesis (MANDATORY) + +- **concepts/multi-agent-design-patterns.md** (new) — Co-occurrence: executor-orchestrator + autonomous-agent-safety + agent-memory-architecture (3 pages). Synthesizes 5 reusable patterns: orchestrator/worker split, scope boundary + auto-approve table, memory layer separation, role specialization, deterministic algorithm for predictable steps. Novel: connects psychologist-app dual-agent design to existing personal-os patterns. + +### Frontmatter fixes + +- **tech/vps-qentra.md** — type:infra→tech, tags [vps,nginx,cloudflare,python]→[infra,vps], related: inline string→YAML list, added created/updated/namespace/confidence +- **tech/arr-stack-kraken.md** — related: inline wikilink string → YAML list (2 items) +- **tech/arr-stack-taiga.md** — related: inline wikilink string → YAML list + +### SCHEMA.md update + +Added `vps`, `media-pipeline`, `arr` to Infrastructure taxonomy (all were in active use but missing from taxonomy) + +### Index update + +Added 4 pages to index.md (vps-qentra, xgimi-play6-setup, psychologist-app, multi-agent-design-patterns); count updated 43→47 + +### Personal-OS Architecture check + +personal-os-architecture.md has `confidence: 1.0` — immutable per SCHEMA rules. Current state (Eagle Mac M4, Taiga TrueNAS, Kraken RPi5, all with Hermes) is consistent with what's described. No agent update possible; Alex must update if changes needed. + +### Lint + +- 0 git conflicts +- 0 broken wikilinks in new pages (all wikilinks verified against index) +- Inline `related:` string fixed in 3 pages (arr-stack-kraken, arr-stack-taiga, vps-qentra) +- SCHEMA taxonomy now covers all tags in active use +- log.md: 65 lines — far below 500 rotation limit + +## Validation fixes + +- tech/xgimi-play6-setup.md — confidence: high → medium (agent-synthesized pages should not be confidence:high) + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 (empty) +- Sessions crystallized: 0 / 0 checked +- Vault changes crystallized: 2 (xgimi-play6-setup, psychologist-app) +- Synthesis pages created: 1 (concepts/multi-agent-design-patterns) +- Pages created: 3 (xgimi-play6-setup, psychologist-app, multi-agent-design-patterns) +- Pages updated: 6 (vps-qentra, arr-stack-kraken, arr-stack-taiga, SCHEMA, index, log) +- Lint issues fixed: 3 (inline related: fields) +- Validation issues fixed: 1 (xgimi confidence: high → medium) diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md new file mode 100644 index 00000000..42d8bb05 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-27.md @@ -0,0 +1,85 @@ +--- +date: 2026-05-27 +status: complete +--- +# Wiki Curation — 2026-05-27 + +## Done + +- **Conflict scan:** No git conflict markers found in ~/obsidian/ ✅ +- **Previous run (2026-05-25):** Status = complete, no Unfinished section ✅ (no 2026-05-26 state file — that day's cron had nothing to do) +- **Orientation:** SCHEMA.md (domain + taxonomy), index.md (47 pages), log.md (65 lines) +- **Vault changes since 2026-05-26 02:00:** + - `family/documents/movies-watchlist.md` — new entries added + some marked watched; no wiki action needed + - `wiki/tech/vps-qentra.md` — Alex manually added Backup and Xray sections (commit `78da491d`); bumped `updated` to 2026-05-27 + - `family/how-to/xgimi-play6.md` — deleted (superseded by `wiki/tech/xgimi-play6-setup.md` created 2026-05-25); no action needed + - `personal/documents/fly-box.md` — personal shopping tracker; no wiki relevance + - `work/briefs/daily/2026-05-26.md`, `work/briefs/inbox/2026-05-26.md` — skipped +- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty ✅ + +### Session Crystallization + +**Session:** `session_20260527_014707_b9f09b` (Eagle Zulip, 01:47–01:55) + +**Context:** Alex asked Eagle to investigate Kraken tunnel + torrent issues, +then approved moving watchlist-sync setup from Mac to Kraken. + +Key knowledge crystallized: + +1. **Router subdirectory pitfall** — `router.py` creates lowercase title + subdirectories but Transmission's `downloadDir` stays at genre-root → + 21 torrents stuck with "No data found". Fix: `torrent-set-location` to + subdirectory. Added to `tech/media-pipeline-pitfalls.md`. + +2. **Alpine container / no docker-in-docker** — `on-download-complete.sh` + runs inside Transmission's Alpine container. Docker CLI unavailable. + Solution: `sync.py` (Python3.14, ~190 lines) reads same `config.json`, + calls Transmission RPC directly. Added to `tech/media-pipeline-pitfalls.md`. + +3. **KP markdown link bug** — watchlist items with `[Title](kp.ru/...) (2025)` + syntax were passed raw to TMDB → not found → `❓` permanently. Fixed in + `watchlist-sync` commit `2db1ed9`. Added to `concepts/watchlist-automation.md`. + +4. **Watchlist cron migration Eagle→Kraken** — `watchlist-nightly` and + `watchlist-discover` moved from Eagle Hermes to Kraken Hermes. Updated + cron table + HDD paths in `concepts/watchlist-automation.md`. + +### Synthesis (MANDATORY) + +- **concepts/multi-host-cron-topology.md** (new) — Co-occurrence: `tech/hermes-eagle-mac` + + `tech/hermes-docker-kraken` + `concepts/watchlist-automation` + `personal-os-agent-rules` + (4 pages). Synthesizes Eagle vs Kraken job distribution, design principle (data locality), + migration history, and job duplication pitfall. + +### Lint + +- 0 git conflicts +- 0 broken wikilinks in new/modified pages +- Pre-existing tag issues (not introduced today): + - `concepts/watchlist-automation.md` — tags `watchlist`, `automation`, `synthesis` not in SCHEMA + - `tech/media-pipeline-pitfalls.md` — tag `torrents` not in SCHEMA + - Action: defer SCHEMA taxonomy expansion to next run (low priority, cosmetic) +- log.md: 84 lines — well below 500 rotation limit + +## Validation fixes + +none + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 (empty) +- Sessions crystallized: 1 / 1 checked +- Pages updated: 3 (media-pipeline-pitfalls, watchlist-automation, vps-qentra) +- Synthesis pages created: 1 (concepts/multi-host-cron-topology) +- Pages created: 1 (multi-host-cron-topology) +- Lint issues: 3 noted (pre-existing tag drift, no fix needed) +- Validation issues fixed: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md new file mode 100644 index 00000000..1b10284a --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-28.md @@ -0,0 +1,100 @@ +--- +date: 2026-05-28 +status: complete +--- +# Wiki Curation — 2026-05-28 + +## Done + +- **Conflict scan:** No git conflict markers in ~/obsidian/ ✅ +- **Previous run (2026-05-27):** Status = complete, no Unfinished section ✅ +- **Orientation:** SCHEMA.md, index.md (48 pages), log.md (last 30 lines) +- **Vault changes since 2026-05-27 02:00:** + - `family/how-to/htpc-magic4pc.md` — new detailed LG Magic Remote Go + client guide (key fixes table, button mapping, coordinate algorithm) + - `family/how-to/htpc-system.md` — hardware overview + 8BitDo dual + dongle USB port pitfall (commit `d397371`) + - `wiki/tech/reflect-skip-fuse.md` — Alex added `#if SKIP vs + SKIP_BRIDGE` definitive rule (commit `06e8db4`); already in wiki + - `wiki/concepts/watchlist-automation.md` — Alex fixed watchlist-sync + HDD path (`/Developer/` removed, commit `c1c3583`); already applied + - `family/how-to/htpc-steam-nonsteam-shortcuts.md` — detailed VDF + guide; content already covered in wiki/htpc-bazzite-proton.md + - work briefs — skipped +- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty ✅ + +### Session Crystallization + +- `session_20260528_013724_360f62c1` (01:37–01:38, 1 min): this is the + wiki curation cron session itself — not crystallizable +- Sessions from 2026-05-27 afternoon (`_110806`, `_111029`, `_112543`, + `_100917`, `_095645`, `_094706`, `_094507`): all system-prompt-only + reads at session start; the HTPC VDF work from that day was already + crystallized into wiki/htpc-bazzite-proton.md by Eagle directly + +### Crystallization — new pages + +**tech/htpc-magic4pc.md** (new) — LG Magic Remote client +- Source: `family/how-to/htpc-magic4pc.md` +- Architecture (TV UDP → Go client → xdotool/ydotool), button mapping + table, gamescope letterbox coordinate algorithm, key pitfalls, deploy + workflow. Not previously in any wiki page. + +**tech/htpc-steam-emulators.md** (updated) — added hardware + 8BitDo fix +- Added HTPC hardware section (i7-6800K, RX 570, Bazzite 44) +- Added 8BitDo dual-dongle USB port pitfall: both dongles on same hub + → second fails to enumerate. Working port layout documented. +- Source: `family/how-to/htpc-system.md` + +### Synthesis (MANDATORY) + +**concepts/htpc-bazzite-ecosystem.md** (new) — HTPC Bazzite Ecosystem +- Co-occurrence: `htpc-bazzite-proton` + `htpc-steam-emulators` + + `htpc-kodi-layout` + `htpc-magic4pc` (4 HTPC pages, no synthesis existed) +- Mode map (gamescope / KDE / Kodi / emulators), input device table, + Proton summary, VDF rules, cover art note, maintenance reminders + +### Lint fixes + +8 pre-existing `related:` inline wikilinks converted to YAML lists: +- `tech/truenas-inpxer.md` +- `tech/jellyfin-config.md` +- `tech/hermes-docker-kraken.md` +- `tech/kraken-network.md` +- `tech/gitea-config.md` +- `tech/vault-namespace.md` (also corrected to link vault-filling-guide + instead of unrelated kraken-network) +- `tech/htpc-kodi-layout.md` +- `tech/reflect-skip-fuse.md` (also corrected related links to + psychologist-app + gitea-config) + +### Navigation updated + +- `index.md`: 2 entries added (htpc-magic4pc, htpc-bazzite-ecosystem); + count 48→50; date bumped to 2026-05-28 +- `log.md`: entry appended + +## Validation fixes + +All 4 created/modified wiki pages passed pre-commit validation (NO_FRONTMATTER, +BARE_MULTI_LINK, WIKILINK_IN_FIELD, VARIATION_SELECTOR, WEIRD_SPACES, TITLE_LOOKS_LIKE_SLUG) +— no fixes needed post-validation. + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 (empty) +- Sessions crystallized: 0 / 1 checked (cron-self session, not crystallizable) +- Pages created: 2 (tech/htpc-magic4pc, concepts/htpc-bazzite-ecosystem) +- Pages updated: 1 (tech/htpc-steam-emulators) +- Synthesis pages created: 1 (concepts/htpc-bazzite-ecosystem) +- Lint issues fixed: 8 (pre-existing inline related: fields) +- Validation issues fixed: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md b/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md new file mode 100644 index 00000000..ea3aaf70 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/2026-05-29.md @@ -0,0 +1,107 @@ +--- +date: 2026-05-29 +status: complete +--- +# Wiki Curation — 2026-05-29 + +## Done + +- **Conflict scan:** No git conflict markers in ~/obsidian/ ✅ +- **Previous run (2026-05-28):** status=complete, no Unfinished ✅ +- **Orientation:** SCHEMA.md, index.md (50 pages), log.md (last 30 lines) +- **Sessions:** No sessions for 2026-05-29 (cron run itself — not crystallizable) +- **Vault changes since 2026-05-28 02:00:** + - `family/how-to/magic4pc-webos.md` — detailed WebOS TV app: build + (--openssl-legacy-provider pitfall), deploy.sh flow, auto-launch + logic (boot/wake run-state files), Back+keyboard WebOS quirk + - `family/how-to/tv-luna-send.md` + `htpc-webos-luna.md` — luna-send + SSH workaround (`script(1)` PTY trick), wrapper script location and + usage, subscribe-mode limitation + - `family/how-to/htpc-migration-plan.md` — EmuDeck Flatpak save paths + table (8 emulators), ROM symlink structure from Data partition, + non-Steam Windows games library paths + - `family/projects/aide-kraken-backend.md` — Hermes Kraken as + OpenAI-compatible API backend for Android Aide app via Cloudflare + Tunnel (created 2026-05-13, newly surfaced) + - `family/schedule/vacation-july-august-2026.md` — personal schedule, + skipped (out of scope) +- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty (processed/ has 1 old file) ✅ + +### Crystallization — new pages + +**tech/tv-luna-send.md** (new) — WebOS TV luna-send via SSH +- Sources: `family/how-to/tv-luna-send.md` + `family/how-to/htpc-webos-luna.md` +- `script(1)` PTY workaround, `tv-luna-send.sh` wrapper usage, common + Luna URIs, subscribe-mode limitation + +**tech/hermes-kraken-api.md** (new) — Hermes Kraken OpenAI API server +- Source: `family/projects/aide-kraken-backend.md` +- Architecture diagram (Aide → CF Tunnel → hermes-kraken:8642), config, + container restart command, Aide Android setup, Cloudflare tunnel + reconfiguration + +### Crystallization — updated pages + +**tech/htpc-magic4pc.md** (updated) — WebOS TV app side added +- WebOS build section (webpack Node 25 pitfall) +- deploy.sh flow + IPK packaging pitfalls +- Auto-launch logic (boot/wake run-state files, init.d script) +- Back key + system keyboard quirk (`_kbWasOpen` fix) +- Added `[[tech/tv-luna-send]]` cross-link + +**tech/htpc-steam-emulators.md** (updated) — EmuDeck paths added +- Full EmuDeck Flatpak save paths table (8 emulators) +- ROM symlink commands from Data partition to ~/Emulation/roms/ +- Non-Steam Windows games library paths + +### Synthesis (MANDATORY) + +**concepts/hermes-deployment-patterns.md** (new) +- Co-occurrence: `hermes-eagle-mac` + `hermes-docker-kraken` + new + `hermes-kraken-api` = 3 Hermes deployment pages, no synthesis existed +- Three models compared: Eagle native (claude-proxy, launchd, Zulip + transport), Kraken Docker (docker run, no compose), Kraken API server + (OpenAI-compat endpoint, Cloudflare Tunnel, mobile clients) +- Added backlinks from hermes-docker-kraken + hermes-eagle-mac + +### Navigation updated + +- `index.md`: 3 entries added (tv-luna-send, hermes-kraken-api, + hermes-deployment-patterns); count 50→53; date bumped to 2026-05-29 +- `log.md`: entry appended + +## Validation fixes + +All 5 new/modified wiki pages passed pre-commit validation checks: +- NO_FRONTMATTER: ✅ +- BARE_MULTI_LINK in related: ✅ (all YAML lists, no inline multi-links) +- WIKILINK_IN_FIELD: ✅ +- VARIATION_SELECTOR: ✅ +- TITLE_LOOKS_LIKE_SLUG: ✅ (all titles human-readable) +- ALIASES_MISSING_BILINGUAL: ✅ (no aliases fields on new pages) + +No fixes needed post-validation. + +Also updated hermes-docker-kraken.md and hermes-eagle-mac.md for +cross-links — both passed frontmatter validation. + +## Unresolved conflicts + +(none) + +## Unfinished + +(none) + +## Stats + +- Conflicts resolved: 0 +- Inbox processed: 0 (empty) +- Sessions crystallized: 0 / 0 checked (no sessions today) +- Pages created: 3 (tv-luna-send, hermes-kraken-api, + hermes-deployment-patterns) +- Pages updated: 4 (htpc-magic4pc, htpc-steam-emulators, + hermes-docker-kraken, hermes-eagle-mac) +- Synthesis pages created: 1 (hermes-deployment-patterns) +- Lint issues: 0 +- Validation issues fixed: 0 diff --git a/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md b/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md new file mode 100644 index 00000000..7794b410 --- /dev/null +++ b/personal/projects/personal-os/wiki-curation-runs/research-2026-05-23.md @@ -0,0 +1,29 @@ +--- +date: 2026-05-23 +status: complete +--- +# Proactive Research — 2026-05-23 + +## Researched +- **Topic:** WireGuard VPN — Eagle to Kraken +- **Page:** [[wiki/tech/wireguard-vpn]] +- **Confidence:** high +- **Key finding:** kraken-network.md had only 3 lines on WireGuard; the actual + topology is a two-interface VPS relay with SNAT, a LaunchDaemon auto-connect + script on Eagle (StartInterval, not WatchPaths — avoids a DNS race condition), + and a scoped /etc/resolver/kraken for Time Machine hostname resolution. + +## Validation fixes +- none + +## Gaps found +- 3 new items added to research-queue.md (queue was missing — created today) + 1. Executor Architecture v2 (executor-runner.sh + executor-analyzer.sh) + 2. Executor Security Incident 2026-05-11 (Asana boundary crossing) + +## Stats +- Web searches: 0 (all source material in vault) +- Wiki page: created (tech/wireguard-vpn.md) +- Pages updated: 1 (tech/kraken-network.md — WireGuard section expanded + link) +- Queue remaining: 2 +- Validation issues fixed: 0 diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md deleted file mode 100644 index 8ece1622..00000000 --- a/work/briefs/daily/2026-06-01.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -## Daily Brief — 2026-06-01 (Monday) - -### ✨ Morning -On this day in 1869, Thomas Edison received his very first patent — for an electric vote-recorder. He never managed to sell one: lawmakers told him they *wanted* a slow paper ballot, because the dead time mid-vote was when the real lobbying happened. Edison's takeaway: never invent something people don't actually want. He never made that mistake again. -💧 Start with a glass of water. - -**Anchor**: Today's focus per weekly plan — close out the "Persist 'You've got this' dialogue" subtask (due today), reply to Costas + Alessandro on the Hide-Free-Plan transition refinement, decide a path for Treatment B given the experiment-data blocker, and merge the two green PRs. New signals since yesterday: 8 task changes, 1 new comment (Sam S says the macOS CI flake has a fix PR landing — task already closed). - -## Plan for Today - -1. ⚡ **Merge [PR #5173 — Hide stop-generating button](https://app.asana.com/0/0/1215009192158954)** — CI ✅, approved ✅. Pure momentum starter (≤5 min). Closes a TP subtask. -2. 🔴 **Decide Treatment B path** — [Ship AI onboarding winner](https://app.asana.com/0/0/1215009192158955) (overdue 4d). Alessandro flagged experiment-data conflict 5/29; Costas said "iPhone only." Pick one: **descope / hold / iPhone-only**, then post the decision on the task so Tuesday's CI fix has a target. -3. 🟠 **Reply to Costas + Alessandro on white→gray→white transition** — [PR: Hide Free plan • Upgrade](https://app.asana.com/0/0/1215201209425505) parent [subtask 1215009192158952](https://app.asana.com/0/0/1215009192158952). Propose a single transition (e.g. cross-fade or remove the intermediate gray), get alignment, request re-review. Once resolved, PR #5149 can also merge. -4. 🔵 **Push [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950)** — due today, no PR yet. From your 5/29 status: "plan to complete on Mon." Open the PR before O-L. -5. 📅 **[O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457)** — standing. -6. 🔵 **[Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342)** — also due today, inbox. Confirm scope or rebase the date if Treatment B + Persist consume the day. -7. 🟡 **Batch GitHub queue** — 7 review requests + 5 mentions across apple-browsers / privacy-configuration. Pomodoro after TP block; skip drafts owned by other executors. - ---- - -### 🔴 Urgent / Overdue - -- **[OVERDUE 4d] [DRI]** — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) - Context: PR #5145 has 🔴 CI AND a product blocker (Alessandro 5/29: shipping Treatment B compromises tracker-blocker demo experiment data). Costas: "stick with iPhone only." No decision yet. - Action: Post a decision comment today — **descope / hold until experiment ends / iPhone-only path** — before sinking time into CI repair. - -- **[OVERDUE 4d] [DRI]** — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) - Context: PR #5149 is ✅ CI + ✅ approved, but Costas + Alessandro requested a design refinement on a white→gray→white transition flash; you are the blocker on aligning the transition. - Action: Reply on the PR with a concrete proposal (single fade or no intermediate state), tag both for re-review. - -- **[OVERDUE 3d] [DRI]** — [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) - Context: PR #5173 is ✅ CI + ✅ approved. Nothing blocking merge. - Action: Merge. Item #1 in Plan. - -- **[OVERDUE 4d] [AUTHOR]** — [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) - Context: Executor PR #4663 in draft, waiting on review/iteration. - Action: Check PR state — if review-ready, flip out of draft. If not, comment with the next required step so it doesn't drift further. - -- **Backlog cluster** (informational, do_later / quick_wins / aged inbox; folded per playbook): Warn Before Quit pixels (overdue 3d), Feature flag warnBeforeQuit (38d), Desktop Browser Feature Owner Survey (6d, 5-min timebox), PR: Monterrey-only (5d), CI flake `testWhenTabWith…` (40d), Pinned tab opens in background (31d), Text selection in address bar (31d), Review Overdue Tasks Jan 2026 (125d), Assertion Failure Pixel Anomaly (257d), Tab preview stuck around (412d), Duo login to Grafana (314d). Weekly plan slotted the survey + 1–2 backlog items as "sprint backlog if time allows" — not urgent. - -### 🟠 Needs Action Today - -**Ship Review subtasks (you are DRI)** -- [Ship Review: iOS Address onboarding conflicts](https://app.asana.com/0/0/1215009192158961) — delegated, not yet opened. **Wed action per weekly plan**, but worth scanning subtask state today so you're not starting cold Wednesday. No action needed in the brief; monitoring only. - -**TP subtasks due today** -- [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) — open PR before EOD (your own commitment from 5/29). -- [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) — confirm scope today or rebase due date. - -**PR Reviews — batch** -12 GitHub items queued (7 review requests, 5 mentions). Full list in `asana_context.md`. Batch after the TP block. No individual PR is >5 days overdue or has a direct-to-you blocker comment, so none needs to be promoted to Urgent. - -### 🟡 Delegated — Follow Up Needed - -- **[OVERDUE 11d]** — [Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21. - Context: Privacy Triage block on the Demo-tracker child of this week's TP. Parent task is ON HOLD, so urgency is lower, but it needs to be either resolved or formally parked. - Action: When you open the Ship Review on Wed, nudge Jake at the same time — single ping, link the SR. - -- **[STALE 76d]** — [PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896) — assignee not set in DB; no GitHub match in correlation. - Action: Comment "Is this still alive? If not, closing in 7d." Either resurrects it or you reclaim the slot. - -- **[MONITOR]** — [Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due Wed 2026-06-03. - Action: Light status check with Juan before Wed; no action today. - -_No "GitHub match: MERGED" rows in correlation — nothing forgotten-to-close._ - -### 🔵 Rhythms - -**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due Fri 2026-06-05. Active, not stale (modified today 07:50). Not yet near completion — Ship Review not opened, two subtask PRs still in flight. **Next TP Thread check: not yet applicable** (current TP nowhere close to ship gate). - -**Active rotation**: none. - -**Upcoming this week**: -- **No 1:1 this week** — Dominik OOO Mon–Wed (LDX3), Thu–Fri (Public Holiday). Next plausible 1:1 is Tue 2026-06-09, but you start partial WWDC AFK that day too — likely slips to mid-June. Accumulate notes for the [1:1 agenda doc](https://app.asana.com/0/0/1214933759913756); don't push to skip-level. -- **WWDC partial AFK starts Mon 2026-06-08** ([1212684797790491](https://app.asana.com/0/0/1212684797790491)) — only 5 working days away. Coverage + handoff plan due by **Fri 2026-06-05**. -- **Apple Weekly** Tue 2026-06-02 (Brindy confirmed: "I'll get up early"). -- **O-N Weekly** Wed 2026-06-03. -- **Career action this week**: Draft Part 1 of [Readiness Self-Reflection for Project Advisor](https://app.asana.com/0/0/1210386994396212) — 30-min slot Wed per weekly plan. Re-routed from skipped 1:1. diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md deleted file mode 100644 index a5c9b769..00000000 --- a/work/briefs/inbox/2026-06-01.md +++ /dev/null @@ -1,7 +0,0 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 15:01) - -### Nothing new - -Inbox quiet — nothing new since last triage at 15:01. - -_Checked: @mentions of Alex (0), new comments on Alex's open tasks (0), new assignments (0), Ship Review / Tech Design changes affecting Alex as DRI/reviewer (0). 8 stories landed on followed/delegated tasks but all are excluded: Alessandro's Ship-Review status update (Alex is follower-only, no @mention), Dax bot section moves to "Done", and 2 emoji reactions. Snapshot freshness: 09:31 UTC (~7 min before SINCE)._ diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md deleted file mode 100644 index 90ec6092..00000000 --- a/work/briefs/weekly/plan-2026-06-01.md +++ /dev/null @@ -1,148 +0,0 @@ -# Weekly Plan — Week of 2026-06-01 - -**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due **Fri 2026-06-05**, parent task with active Ship Review subtask and 4 subtask PRs in flight; this is the last full work week before partial-AFK for WWDC (Jun 8–12), so closing it this week protects the deadline. **No weekly review for 2026-05-29 was found**, so this TP is derived from current DB state (top_priority section + due-date proximity). - -### Ship Review consolidation (one place) -- **SR subtask**: [Ship Review: iOS Address onboarding conflicts…](https://app.asana.com/0/0/1215009192158961) — delegated; not yet opened (no comment_added story; SR open is the "Next" step Alex posted on May 29). -- **Subtask PRs (apple-browsers)**: - - PR #5173 [iOS] Hide stop-generating button → ✅ CI, ✅ approved — ready to merge (subtask [1215009192158954](https://app.asana.com/0/0/1215009192158954), due 5/29). - - PR #5149 Hide Free Plan title and nav pills → ✅ CI, ✅ approved BUT new **design refinement** requested 2026-06-01 by Costas + Alessandro (white→gray→white transition flash; align on transition then re-review). Subtask [1215009192158952](https://app.asana.com/0/0/1215009192158952), due 5/28. - - PR #5145 [iOS] Ship duck.ai onboarding query-selection flow permanently → 🔴 **CI failing**, ⏳ waiting review. Subtask [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955), due 5/28. **Blocker**: Alessandro (5/29) — "releasing Treatment B while tracker-blocker demo experiment is still running may not be feasible — would compromise data." Costas: "stick with iPhone only." Decision pending before ship. - - [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — due **today 2026-06-01**, in progress per Alex's 5/29 status; no PR linked yet. -- **On hold**: [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — explicitly ON HOLD. - -### Quadrants -| Quadrant | This Week | Notes | -|---|---|---| -| Project | 75% | Ship Review week; pre-AFK push. Project allocation elevated vs. 60% baseline. | -| AOR | 10% | Light week — most AOR items are quick wins; one Diego ask on macOS browser bug. | -| Career | 10% | 1:1 skipped (Dominik OOO all week). Re-route to Project Advisor doc draft. | -| Strategy | 5% | One Assessment comment if surface area appears. | - -### Shape - -**Mon 2026-06-01:** Ramp up + close out today's due item; respond to PR refinement asks -- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — **due today**; push PR -- [PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505) — reply to Costas's white→gray→white feedback and Alessandro's "ping when ready" -- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457) -- [What is your 1 Must today?](https://app.asana.com/0/0/1215274713623580) — post 1-Must -- Decide path for [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) given experiment-conflict blocker (Alessandro 5/29) — escalate or descope - -**Tue 2026-06-02:** Treatment B unblock + CI fix; Apple Weekly -- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987) — Brindy noted "I'll get up early" — meeting confirmed -- Fix CI on PR #5145 ([Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)) -- Merge PR #5173 and PR #5149 once design refinement resolved -- _Note: no 1:1 today — Dominik OOO June 1–3 (LDX3)_ - -**Wed 2026-06-03:** Open Ship Review + address PR feedback -- Open [Ship Review: iOS Address onboarding conflicts…](https://app.asana.com/0/0/1215009192158961) (was "Next" step in 5/29 status update) -- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364) -- Continue PR #5145 / Treatment B resolution -- _Dominik still OOO_ - -**Thu 2026-06-04:** SR submission + WWDC AFK prep -- Submit Ship Review for sign-off -- Brief Apple team on partial AFK Jun 8–12 (WWDC) -- Hand off any in-flight PRs that won't merge before Mon -- _Dominik OOO (Public Holiday)_ - -**Fri 2026-06-05:** Close loops + write weekly review + WWDC handoff -- [iOS Address onboarding conflicts…](https://app.asana.com/0/0/1214592943696234) — **DUE TODAY**; confirm SR signed off or carry with explicit handoff -- Write weekly-review for week of 2026-06-01 -- Update [Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491) — confirm coverage notes -- _Dominik OOO (Public Holiday)_ - -### Must-Not-Forget - -- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex - due **2026-06-01 (today)** — TP subtask, no PR yet; Alex's 5/29 status said "plan to complete on Mon." - -- [ ] **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex - overdue 4d — PR #5145 CI red AND blocked by experiment-data concern (Alessandro 5/29). Needs a decision (descope / hold / iPhone-only path) before any merge. - -- [ ] **[PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505)** — assignee: Alex (follower) / Alex's PR - Costas + Alessandro waiting since 2026-06-01 for transition alignment on white→gray→white flash before re-review. PR is otherwise approved. - -- [ ] **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex - overdue 4d (was due 5/28) — executor PR #4663 in draft, waiting review. - -- [ ] **[Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex - starts **Mon 2026-06-08** — only 5 working days away; coverage + handoff must be set by Fri. - -### AOR Quick Wins This Week - -- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** - overdue 3 days — pixel cleanup, do_later section. - -- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** - overdue 38 days — feature flag removal, do_later section. - -- **[Consider removing or reworking mac_malicious-site-protection_client-timeout](https://app.asana.com/0/0/1210855358441832)** - overdue 313 days — pixel/config review, quick_wins section. - -- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** - overdue 6 days — 5 min timebox, anonymous. - -### Sprint Backlog (pick 1–2 if time allows) - -- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** — overdue 17 days — Apple CI Failing Tests. -- **[PR Check is failing on main — testWhenTabWithConnectionLostError…](https://app.asana.com/0/0/1213975496167929)** — overdue 40 days — Apple CI Failing Tests, active. -- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** — overdue 31 days — Internal Product Feedback. -- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** — overdue 31 days — Internal Product Feedback. -- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** — overdue 125 days — triage exercise. -- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** — overdue 257 days — planning. -- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — overdue 5 days — inbox. - -(+ 2 aged items >180 days in backlog — not listed: Tab preview stuck around, Duo login to Grafana) - -### On Radar - -- **[Asana does not load in our browser vs Chrome](https://app.asana.com/0/0/1215270237394538)** — Diego asking reporter to verify in Safari. macOS browser AOR-adjacent. Monitor. -- **[Desktop Browsers: Design - High Attention Fire Button](https://app.asana.com/0/0/1213534605766275)** — Fran Perez + Mark active 6/1 on rollout design. Monitor. - -### Career Action This Week - -**Picked: Draft Part 1 of Advisor Readiness doc — [Readiness Self-Reflection for Potential Project Advisor](https://app.asana.com/0/0/1210386994396212) (30 min, Wed)** - -Why picked over alternatives: -- 1:1 prep — **skipped**: Dominik OOO entire week (AFK Jun 1–3 LDX3, AFK Jun 4–5 Public Holiday). Next plausible 1:1 is Tue 2026-06-09, but Alex starts partial WWDC AFK same day — may slip to mid-June. -- Primary AOR discussion — **skipped**: depends on 1:1. -- Christie calibration — **skipped**: no task in DB matching "Christie + calibration"; defer to next 1:1. -- Assessment visibility — **skipped**: no active Assessment comment opportunity surfaced this week. -- Project Advisor doc — **highest leverage for EP3** per career-notes.md goal #1; status still "Not started" since Feb. Also builds an artifact to bring to Dominik post-WWDC. - -### On Radar / Participation Needed - -- **[Asana does not load in our browser vs Chrome](https://app.asana.com/0/0/1215270237394538)** - Diego (2026-06-01) asking the reporter to switch to Safari to verify scope — engage only if Diego asks for Apple-team triage support. - -- **[Desktop Browsers: Design - High Attention Fire Button](https://app.asana.com/0/0/1213534605766275)** - Fran Perez + Mark active 2026-06-01 on rollout design — monitor; touches macOS UI work Alex has done before. - -### Carried Forward from Last Week - -_No 2026-05-29 weekly review file exists, so "carried forward" here is reconstructed from open my_tasks + delegated PR correlation._ - -- **[iOS Address onboarding conflicts…](https://app.asana.com/0/0/1214592943696234)** — owner: Alex - → see TP section above. - -- **[PR: C-S-S Fix site copy/cut/paste/text selection restrictions…](https://app.asana.com/0/0/1207521936429896)** — delegated (assignee not set in DB) - Stale 76 days, no GitHub match found in correlation. Confirm whether PR is still alive or close the task. - -- **[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828)** — delegated to Juan Pereira - due Wed 2026-06-03 — check status with Juan early-week; macOS Browser Bugs. - -- **[Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — delegated to Jake Abel - due 2026-05-21 (overdue 11d) — Privacy Triage block on the Demo tracker child of this week's TP. Nudge Jake if SR opens. - -- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — owner: Alex (following) - due 2026-05-26 — no items added since 5/26. Skip this week (Dominik OOO); accumulate notes for post-WWDC 1:1. - -### Flags / Conflicts - -- **Missing weekly review**: No `2026-05-29.md` exists in `briefs/weekly/`. This plan is derived purely from DB state. Consider writing the missing review retroactively; next Friday's review should explicitly close this loop. -- **Possibly-deleted 1:1 task**: [1214339792109087](https://app.asana.com/0/0/1214339792109087) (due 2026-05-05) flagged in snapshot ⚠️ — likely superseded by [1214933759913756](https://app.asana.com/0/0/1214933759913756). Do not action; verify on next sync. -- **PR #5145 has compounded blockers**: red CI AND a product/experiment blocker (Alessandro). Monday decision (descope / iPhone-only / hold) needed before any time spent re-greening CI. - ---- -*Based on DB state as of 2026-06-01 09:27 UTC snapshot. Last weekly review file (2026-05-29) not found — reconstructed from open tasks, recent stories, and delegated PR correlation. Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`.* From 6041edb093c8de96ef77cfaba99cce1993144379 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 10:03:33 +0000 Subject: [PATCH 73/83] syncthing-1780308213 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From 0404b6d1b852975027a4faed45d2b2bcf113bbc6 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 16:52:54 +0600 Subject: [PATCH 74/83] =?UTF-8?q?[2026-06-01]=20docs:=20panel.qentra.top?= =?UTF-8?q?=20=E2=80=94=20HTTPS,=20nginx=20rewrite,=20Origin=20CA=20cert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- family/how-to/vps-qentra.md | 7 +++++-- personal/documents/fly-box.md | 15 +++++++++++---- work/briefs/inbox/2026-06-01.md | 22 ++++++++++++++++++---- 3 files changed, 34 insertions(+), 10 deletions(-) diff --git a/family/how-to/vps-qentra.md b/family/how-to/vps-qentra.md index b53cc32c..4bb2e18c 100644 --- a/family/how-to/vps-qentra.md +++ b/family/how-to/vps-qentra.md @@ -15,7 +15,7 @@ related: **IP:** 91.207.28.205 **Stack:** nginx + Python 3.11, Cloudflare proxy -**Panels:** panel.qentra.top:5430, v.qentra.top:8964 +**Panels:** https://panel.qentra.top (x-ui, проксируется nginx на 8443 → 5430), v.qentra.top:8964 ## Subdomain Setup @@ -38,7 +38,7 @@ related: | `systemd/xray.service` | systemd unit Xray | | `cron/xray-update` | Еженедельное обновление Xray и 3X-UI | | `nginx/sites-enabled/nolvu` | nginx vhost → nolvu.qentra.top | -| `nginx/sites-available/panel` | nginx vhost → panel.qentra.top | +| `nginx/sites-available/panel` | nginx vhost → panel.qentra.top (HTTPS on 8443, прокси → x-ui :5430) | | `nginx/sites-available/xray` | nginx vhost → v.qentra.top (WS прокси) | | `nginx/nginx.conf` | Основной конфиг nginx | | `scripts/add-client.sh` | OpenVPN скрипты | @@ -67,6 +67,9 @@ systemctl restart xray nginx - Публичный ключ (для клиентов): `Rtkptj9Cij2go_oE0Klgf_Mwfhq-d_oaW4mQubHzXm0` **Важно:** REALITY на 443, nginx на 8443 + 80. При перезапуске — сначала Xray (забирает 443), потом nginx. +- **panel.qentra.top** слушает на 80 и 8443 (SSL). Cloudflare проксирует HTTPS → 8443. +- panel.qentra.top использует Cloudflare Origin CA сертификат `/etc/ssl/nolvu-origin.pem` (общий) +- x-ui webBasePath: `/bIcRPe3jDPGLc1PzzG/`. Nginx rewrite корня → /bIcRPe3jDPGLc1PzzG/ ## See Also diff --git a/personal/documents/fly-box.md b/personal/documents/fly-box.md index 481dc715..e89b0a31 100644 --- a/personal/documents/fly-box.md +++ b/personal/documents/fly-box.md @@ -15,18 +15,25 @@ related: --- # 📦 Fly Box -435193261847872 Air mouse -79005602820840 scene switch YT7622526772058 клава 773422559811975 enter 79005595101106 бритва YT7622510165383 открывалка 79005603533416 Type c -YT7622511865659 мышь -YT8870832805042 орехи 79107250465866 хамон +- [ ] **30.04** +JT3164601624826 Чехол проектор +JT3164576940485 Металл щетка + +- [ ] **26.04** +435193261847872 Air mouse +YT7622511865659 мышь +79005602820840 scene switch +JT5488291150470 +YT8870832805042 орехи + - [x] **21.04** 777401954637446 type c diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index a5c9b769..1498dd69 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,7 +1,21 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 15:01) +## Inbox Triage — 2026-06-01 (since 2026-05-31 16:00) -### Nothing new +### New / Changed — Action Required -Inbox quiet — nothing new since last triage at 15:01. +- **[@mention]** [PR: Hide Free plan • Upgrade in onboarding [0.5d] (apple-browsers)](https://app.asana.com/0/0/1215201209425505) — linked to your [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) (top_priority) — **Costas** at Jun 1, 13:39 + - Context: Two post-merge refinement ideas raised — (1) background currently transitions white→gray then snaps back to white in light theme (feels jarring); (2) Duck.ai response content appears instantly, suggests fading it in. Offers Zoom review if easier. + - Action: Reply with your call on both transitions (accept / push back / scope a follow-up). Costas left a reference screenshot for point 1. -_Checked: @mentions of Alex (0), new comments on Alex's open tasks (0), new assignments (0), Ship Review / Tech Design changes affecting Alex as DRI/reviewer (0). 8 stories landed on followed/delegated tasks but all are excluded: Alessandro's Ship-Review status update (Alex is follower-only, no @mention), Dax bot section moves to "Done", and 2 emoji reactions. Snapshot freshness: 09:31 UTC (~7 min before SINCE)._ +- **[Reminder fired today — Friday mentions still unanswered]** [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) (top_priority, ⚠️ 4d overdue) — Asana surfaced "Costas mentioned you Friday" at 11:19 today + - **Costas** (May 29, 11:12): Proposes sticking with iPhone-only for now as originally planned; suggests spinning up a separate iPad-specific project at next O-N weekly (would need iPad copy updates since no Address Bar Toggle on iPad). + - **Alessandro** (May 29, 12:11): Flags a release blocker — shipping TreatmentB while the tracker blocker demo experiment is still running would change the onboarding control flow mid-experiment and compromise the data. Lays out two options (wind down via remote config once min sample reached vs. wait for experiment completion). + - Action: Decide (a) iPhone-only vs. include iPad scope, and (b) which Alessandro option for sequencing TreatmentB rollout against the demo experiment. Both block the ship. + +### New / Changed — Monitoring + +- [PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505) — **Alessandro** (Jun 1, 06:53): "Once we align on the transition, let me know when the PR is ready for another look." Reviewer is parked pending your reply to Costas above — no separate action. +- [Ship-Review: iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1214152989583963) (Alessandro DRI, you're follower) — **Alessandro** (Jun 1, 15:27) posted Ship Review Update: new build released with the address-bar opacity fix for unified-toggle-disabled state; lists next batch. Informational. +- [iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1213551217308372) (parent project, Alessandro DRI) — Project Update (Jun 1, 15:47): completed/next batch summary. Informational. +- [Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719) — **Mark** (May 31, 18:31) replied to your earlier feedback ("Thanks for the feedback Alex…the work you did on making the browser fully AOT was good"). Conversational follow-up, not a question — read when convenient. +- [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — **Alessandro** changed the description (Jun 1, 06:31). Diego also referenced the task in macOS App Release 1.192.0. Info only. +- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Costas (Jun 1, 10:02) and Alessandro (Jun 1, 07:11) added emoji reactions to earlier comments. No reply needed. From cc86298f50cd83fcb5ffaadf9991a7bb13e515ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 11:04:04 +0000 Subject: [PATCH 75/83] [2026-06-01] taiga sync: .stfolder/syncthing-folder-940f59.txt work/briefs/inbox/2026-06-01.md --- .stfolder/syncthing-folder-940f59.txt | 0 work/briefs/inbox/2026-06-01.md | 21 --------------------- 2 files changed, 21 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt delete mode 100644 work/briefs/inbox/2026-06-01.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md deleted file mode 100644 index 1498dd69..00000000 --- a/work/briefs/inbox/2026-06-01.md +++ /dev/null @@ -1,21 +0,0 @@ -## Inbox Triage — 2026-06-01 (since 2026-05-31 16:00) - -### New / Changed — Action Required - -- **[@mention]** [PR: Hide Free plan • Upgrade in onboarding [0.5d] (apple-browsers)](https://app.asana.com/0/0/1215201209425505) — linked to your [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) (top_priority) — **Costas** at Jun 1, 13:39 - - Context: Two post-merge refinement ideas raised — (1) background currently transitions white→gray then snaps back to white in light theme (feels jarring); (2) Duck.ai response content appears instantly, suggests fading it in. Offers Zoom review if easier. - - Action: Reply with your call on both transitions (accept / push back / scope a follow-up). Costas left a reference screenshot for point 1. - -- **[Reminder fired today — Friday mentions still unanswered]** [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) (top_priority, ⚠️ 4d overdue) — Asana surfaced "Costas mentioned you Friday" at 11:19 today - - **Costas** (May 29, 11:12): Proposes sticking with iPhone-only for now as originally planned; suggests spinning up a separate iPad-specific project at next O-N weekly (would need iPad copy updates since no Address Bar Toggle on iPad). - - **Alessandro** (May 29, 12:11): Flags a release blocker — shipping TreatmentB while the tracker blocker demo experiment is still running would change the onboarding control flow mid-experiment and compromise the data. Lays out two options (wind down via remote config once min sample reached vs. wait for experiment completion). - - Action: Decide (a) iPhone-only vs. include iPad scope, and (b) which Alessandro option for sequencing TreatmentB rollout against the demo experiment. Both block the ship. - -### New / Changed — Monitoring - -- [PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505) — **Alessandro** (Jun 1, 06:53): "Once we align on the transition, let me know when the PR is ready for another look." Reviewer is parked pending your reply to Costas above — no separate action. -- [Ship-Review: iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1214152989583963) (Alessandro DRI, you're follower) — **Alessandro** (Jun 1, 15:27) posted Ship Review Update: new build released with the address-bar opacity fix for unified-toggle-disabled state; lists next batch. Informational. -- [iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1213551217308372) (parent project, Alessandro DRI) — Project Update (Jun 1, 15:47): completed/next batch summary. Informational. -- [Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719) — **Mark** (May 31, 18:31) replied to your earlier feedback ("Thanks for the feedback Alex…the work you did on making the browser fully AOT was good"). Conversational follow-up, not a question — read when convenient. -- [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — **Alessandro** changed the description (Jun 1, 06:31). Diego also referenced the task in macOS App Release 1.192.0. Info only. -- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Costas (Jun 1, 10:02) and Alessandro (Jun 1, 07:11) added emoji reactions to earlier comments. No reply needed. From 65eb5b801005e411848fca43c776e8b193717a70 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 17:35:01 +0600 Subject: [PATCH 76/83] 2026-06-01 inbox triage (17:00 run) --- work/briefs/inbox/2026-06-01.md | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index 1498dd69..551b2840 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,21 +1,15 @@ -## Inbox Triage — 2026-06-01 (since 2026-05-31 16:00) +## Inbox Triage — 2026-06-01 (since 17:00:40) ### New / Changed — Action Required -- **[@mention]** [PR: Hide Free plan • Upgrade in onboarding [0.5d] (apple-browsers)](https://app.asana.com/0/0/1215201209425505) — linked to your [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) (top_priority) — **Costas** at Jun 1, 13:39 - - Context: Two post-merge refinement ideas raised — (1) background currently transitions white→gray then snaps back to white in light theme (feels jarring); (2) Duck.ai response content appears instantly, suggests fading it in. Offers Zoom review if easier. - - Action: Reply with your call on both transitions (accept / push back / scope a follow-up). Costas left a reference screenshot for point 1. - -- **[Reminder fired today — Friday mentions still unanswered]** [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) (top_priority, ⚠️ 4d overdue) — Asana surfaced "Costas mentioned you Friday" at 11:19 today - - **Costas** (May 29, 11:12): Proposes sticking with iPhone-only for now as originally planned; suggests spinning up a separate iPad-specific project at next O-N weekly (would need iPad copy updates since no Address Bar Toggle on iPad). - - **Alessandro** (May 29, 12:11): Flags a release blocker — shipping TreatmentB while the tracker blocker demo experiment is still running would change the onboarding control flow mid-experiment and compromise the data. Lays out two options (wind down via remote config once min sample reached vs. wait for experiment completion). - - Action: Decide (a) iPhone-only vs. include iPad scope, and (b) which Alessandro option for sequencing TreatmentB rollout against the demo experiment. Both block the ship. +Nothing new. ### New / Changed — Monitoring -- [PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505) — **Alessandro** (Jun 1, 06:53): "Once we align on the transition, let me know when the PR is ready for another look." Reviewer is parked pending your reply to Costas above — no separate action. -- [Ship-Review: iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1214152989583963) (Alessandro DRI, you're follower) — **Alessandro** (Jun 1, 15:27) posted Ship Review Update: new build released with the address-bar opacity fix for unified-toggle-disabled state; lists next batch. Informational. -- [iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1213551217308372) (parent project, Alessandro DRI) — Project Update (Jun 1, 15:47): completed/next batch summary. Informational. -- [Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719) — **Mark** (May 31, 18:31) replied to your earlier feedback ("Thanks for the feedback Alex…the work you did on making the browser fully AOT was good"). Conversational follow-up, not a question — read when convenient. -- [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — **Alessandro** changed the description (Jun 1, 06:31). Diego also referenced the task in macOS App Release 1.192.0. Info only. -- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Costas (Jun 1, 10:02) and Alessandro (Jun 1, 07:11) added emoji reactions to earlier comments. No reply needed. +Nothing new. + +### Nothing new + +Inbox quiet — nothing new since 17:00:40. + +_Checked: @mentions (0 directed at Alex), comments on assigned tasks (0), new assignments (0), delegated task updates (0). One task modified since SINCE (Try Visiting a Site: Background — due date changed by Alex himself)._ From 535472b2570b519d25779351c532a70e535352cb Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 11:35:57 +0000 Subject: [PATCH 77/83] syncthing-1780313757 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From 2c95ee835f43e303826e7eb56ff0c2e9e9690017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Mon, 1 Jun 2026 11:36:03 +0000 Subject: [PATCH 78/83] [2026-06-01] taiga sync: .stfolder/syncthing-folder-940f59.txt work/briefs/inbox/2026-06-01.md --- .stfolder/syncthing-folder-940f59.txt | 0 work/briefs/inbox/2026-06-01.md | 15 --------------- 2 files changed, 15 deletions(-) mode change 100644 => 100755 .stfolder/syncthing-folder-940f59.txt delete mode 100644 work/briefs/inbox/2026-06-01.md diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100644 new mode 100755 diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md deleted file mode 100644 index 551b2840..00000000 --- a/work/briefs/inbox/2026-06-01.md +++ /dev/null @@ -1,15 +0,0 @@ -## Inbox Triage — 2026-06-01 (since 17:00:40) - -### New / Changed — Action Required - -Nothing new. - -### New / Changed — Monitoring - -Nothing new. - -### Nothing new - -Inbox quiet — nothing new since 17:00:40. - -_Checked: @mentions (0 directed at Alex), comments on assigned tasks (0), new assignments (0), delegated task updates (0). One task modified since SINCE (Try Visiting a Site: Background — due date changed by Alex himself)._ From 9b3d257148cf51b03ddaf755c8ceb5f5a3d8c836 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 17:38:01 +0600 Subject: [PATCH 79/83] [2026-06-01] weekly plan --- work/briefs/weekly/plan-2026-06-01.md | 137 ++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 work/briefs/weekly/plan-2026-06-01.md diff --git a/work/briefs/weekly/plan-2026-06-01.md b/work/briefs/weekly/plan-2026-06-01.md new file mode 100644 index 00000000..72c355af --- /dev/null +++ b/work/briefs/weekly/plan-2026-06-01.md @@ -0,0 +1,137 @@ +# Weekly Plan — Week of 2026-06-01 + +**Top Priority**: [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — due today, 2d estimate, last remaining iOS Duck.ai onboarding rollout item before the bigger [Address onboarding conflicts](https://app.asana.com/0/0/1214592943696234) project kicks off Tuesday. + +> No weekly review file exists for 2026-05-29 — TP is derived from snapshot state (top_priority section + Alex's May/29 status comment) rather than an explicit prior recommendation. + +### Quadrants + +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 65% | Wrap 'You've got this' (2d) + Address onboarding kick-off + implementation start | +| AOR | 10% | Light week — CI red on main + AFK June 8-12 handoff prep | +| Career | 20% | Dominik OOO all week (June 1-5) → no 1:1; time reclaimed for **Project Advisor doc**. Career thin per career-notes; bumped above 15% floor. | +| Strategy | 5% | Drop macOS 11 PR review + Windows AOT plan feedback loop | + +### Shape + +**Mon (Jun 1):** Ramp + start TP +- Set 1-Must: [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — start implementation +- O-L Weekly Meeting ([1215106190309457](https://app.asana.com/0/0/1215106190309457)) +- Process weekend inbox; reply to Alessandro re Treatment B mid-experiment block on [Ship AI onboarding winner](https://app.asana.com/0/0/1215009192158955) +- Reply to Costas re iPhone-only scope on [Address onboarding conflicts](https://app.asana.com/0/0/1214592943696234) + +**Tue (Jun 2):** Wrap TP + kick off next project +- Finish [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) → open PR +- **Apple Weekly Team Meeting** ([1215138977402987](https://app.asana.com/0/0/1215138977402987)) — Costas suggested running **kick-off for Address onboarding conflicts** in this slot +- No 1:1 — Dominik AFK June 1-3 (LDX3 '26) + +**Wed (Jun 3):** Address onboarding implementation start +- [iOS Address onboarding conflicts](https://app.asana.com/0/0/1214592943696234) — begin scoped implementation (2-week window) +- **O-N Weekly Meeting** ([1215156632997364](https://app.asana.com/0/0/1215156632997364)) +- AOR slot: triage [PR Check failing on main](https://app.asana.com/0/0/1214797526093576) — Sam S has fix PR; verify status + +**Thu (Jun 4):** Address onboarding continued + Career +- [iOS Address onboarding](https://app.asana.com/0/0/1214592943696234) — continue +- **Career block (90 min)**: Draft Part 1 of [Project Advisor Readiness self-reflection](https://app.asana.com/0/0/1210386994396212) +- Review queue: [Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348) + +**Fri (Jun 5):** Wrap + WWDC handoff prep +- Weekly review + close loops on iOS onboarding rollout +- **WWDC handoff brief** — AFK June 8-12 starts Monday; note in-flight items + on-call expectations +- No 1:1 prep — next likely window is week of June 15 + +### Must-Not-Forget + +- [ ] **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex + Alessandro flagged May/29: releasing Treatment B mid-experiment changes onboarding control flow and compromises tracker-blocker demo data. Alex must respond with a release/hold decision before Treatment B can ship. PR up but blocked. + +- [ ] **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex + due 2026-06-05 — Costas asked May/25 to run kick-off in Tue's Apple Weekly; pending: iPhone-only scope confirmation (Costas, May/29). 2-week implementation window. + +- [ ] **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** — assignee: Alex + due 2026-05-15 (17d overdue) — main is red; Sam S posted May/31 he has a fix PR succeeding overnight. Confirm Sam's PR lands; if not, escalate. + +- [ ] **[Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex + due 2026-06-12 — OOO starts Monday. By Friday: handoff brief for in-flight Address onboarding + AOR Crash Reporting secondary expectations. + +- [ ] **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex + due 2026-05-26 (6d overdue) — 5-minute task, do during Monday inbox. + +### AOR Quick Wins This Week + +- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** + overdue 5 days — Alex's own PR pending merge; check CI + reviewer status + +- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** + overdue 38 days — feature flag removal candidate, <1h work + +- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** + overdue 3 days — paired with warnBeforeQuit flag above + +- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** + overdue 4 days — PR #4663 already drafted by executor + +### Sprint Backlog (pick 1–2 if time allows) + +- **[PR Check is failing on main - testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain](https://app.asana.com/0/0/1213975496167929)** + due 2026-04-22 (40d overdue) — flaky test investigation + +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** + due 2026-05-01 (31d overdue) — Internal Product Feedback + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + due 2026-05-01 (31d overdue) — Internal Product Feedback + +- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** + due 2026-01-27 (125d overdue) — meta-cleanup; would unblock backlog visibility + +(+ 3 aged items >180 days in backlog — not listed: Tab preview stuck 412d, Duo Grafana 313d, Assertion Failure Pixel Anomaly 257d) + +### Career Action This Week + +**Draft Part 1 of Project Advisor Readiness self-reflection** ([gid:1210386994396212](https://app.asana.com/0/0/1210386994396212)) — 30 min, Thursday in the slot reclaimed from the cancelled 1:1. + +Priority rationale (per `career-notes.md`): +1. ✅ **Project Advisor** (Not started) — picked. Highest EP3 leverage this cycle. +2. Skipped: **Primary AOR discussion** — needs 1:1 (Dominik OOO). +3. Skipped: **Calibration follow-up (Christie EP2/3)** — needs Dominik confirmation; defer. +4. Skipped: **Assessment visibility** — no urgent open Assessment. +5. N/A: **1:1 career prep** — Dominik OOO all week. + +### On Radar / Participation Needed + +- **[Desktop Browsers: Windows AOT build delivery plan](https://app.asana.com/0/0/1215255758473719)** + Mark replied May/31 acknowledging Alex's feedback. Monitor — engage only if re-pinged. + +- **[Drop macOS 11 Big Sur Support](https://app.asana.com/0/0/1210470859071348)** + Diego (May/31): "macOS 12+ version is looking good and is almost ready to merge." Already in Alex's GitHub review-requested queue. + +### Carried Forward from Last Week + +- **[Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex + → see TP section above + +- **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex + PR up; Alessandro flagged May/29 it can't ship mid-experiment. Decision needed Monday — see MNF. + +- **[Hide "stop chat" button in input box](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex + PR #5173 up, CI ✅, review ✅. Land + close task this week. + +- **[Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex + PR #5149 up, CI ✅, review ✅. Land + close task this week. + +- **[iOS Address onboarding conflicts](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex + Discovery; kick-off Tue Apple Weekly per Costas. 2-week window. + +- **[Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex + Handoff brief due Friday this week. + +- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex + 6d overdue, 5-min timebox. Monday inbox. + +- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — following + Dominik OOO June 1-5. No 1:1 this week. Next opportunity: week of June 15. + +--- +*Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-06-01.md`. Based on snapshot 2026-06-01 11:31 UTC + targeted DB queries. No weekly-review file existed for 2026-05-29.* From fc17dac175e1cfac686eaa6de755abc39d2cc7a2 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 17:38:22 +0600 Subject: [PATCH 80/83] [2026-06-01] restore inbox triage deleted by taiga phantom commit --- work/briefs/inbox/2026-06-01.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 work/briefs/inbox/2026-06-01.md diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md new file mode 100644 index 00000000..551b2840 --- /dev/null +++ b/work/briefs/inbox/2026-06-01.md @@ -0,0 +1,15 @@ +## Inbox Triage — 2026-06-01 (since 17:00:40) + +### New / Changed — Action Required + +Nothing new. + +### New / Changed — Monitoring + +Nothing new. + +### Nothing new + +Inbox quiet — nothing new since 17:00:40. + +_Checked: @mentions (0 directed at Alex), comments on assigned tasks (0), new assignments (0), delegated task updates (0). One task modified since SINCE (Try Visiting a Site: Background — due date changed by Alex himself)._ From 89360384ace447ed3279292696ec832d25524772 Mon Sep 17 00:00:00 2001 From: Syncthing Date: Mon, 1 Jun 2026 11:38:31 +0000 Subject: [PATCH 81/83] syncthing-1780313911 --- .stfolder/syncthing-folder-940f59.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 .stfolder/syncthing-folder-940f59.txt diff --git a/.stfolder/syncthing-folder-940f59.txt b/.stfolder/syncthing-folder-940f59.txt old mode 100755 new mode 100644 From 368b087af7c1f828a3f9c7ee24fd13c0b76f06b3 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 17:42:57 +0600 Subject: [PATCH 82/83] [2026-06-01] daily brief, inbox triage --- work/briefs/daily/2026-06-01.md | 102 ++++++++++++++++++++++++++++++++ work/briefs/inbox/2026-06-01.md | 13 ++-- 2 files changed, 107 insertions(+), 8 deletions(-) create mode 100644 work/briefs/daily/2026-06-01.md diff --git a/work/briefs/daily/2026-06-01.md b/work/briefs/daily/2026-06-01.md new file mode 100644 index 00000000..f765f7c5 --- /dev/null +++ b/work/briefs/daily/2026-06-01.md @@ -0,0 +1,102 @@ +--- +## Daily Brief — 2026-06-01 + +### ✨ Morning +On this day in 1869, Thomas Edison received his very first patent — for an electric vote recorder. He pitched it to the U.S. Congress, who refused to buy it on the grounds that it counted votes *too fast*. Edison reportedly took the lesson to heart and resolved to only invent things people actually wanted. 137 years and 1,092 patents later, that worked out. +🌿 Step outside for 5 minutes before opening Slack. + +## Plan for Today + +1. ⚡ [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — 5-min anonymous timebox, 6d overdue. Momentum starter. +2. 🔴 Reply to Costas on [Address onboarding conflicts](https://app.asana.com/0/0/1214592943696234) — confirm iPhone-only scope (he's been waiting since May/29). +3. 🔴 Reply to Alessandro on [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — release/hold decision; Costas re-pinged Friday. +4. 🔴 Land approved iOS PRs and close tasks: [Hide Free plan • Upgrade](https://app.asana.com/0/0/1215009192158952) (#5149 ✅✅) and [Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954) (#5173 ✅✅). +5. Start TP implementation: [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — due today, 2-day estimate, finish Tue. +6. **O-L Weekly Meeting** ([1215106190309457](https://app.asana.com/0/0/1215106190309457)) — standing. +7. Verify CI on main: [PR Check is failing on main](https://app.asana.com/0/0/1214797526093576) — Sam S's fix PR ran overnight; sibling task closed 2026-05-31 21:49, so likely green. Spot-check and close. +8. PR review batch: 8 review requests + 5 mentions queued — handle after TP block (see Needs Action). + +**Today's focus per weekly plan**: Ramp + start TP. **New signals since yesterday**: 1 new comment (Sam S on a now-closed sibling CI task), 8 task changes, 1-Must already set at 09:27 ✅. + +--- + +### 🔴 Urgent / Overdue + +**[NEEDS ACTION] [DRI] — Ship AI onboarding winner (Treatment B) [0.5d]** ([1215009192158955](https://app.asana.com/0/0/1215009192158955)) +- Context: Due 2026-05-28 (4d overdue). Alessandro flagged May/29 that releasing Treatment B mid-experiment changes onboarding control flow and compromises tracker-blocker demo data. Costas re-pinged you Friday (reminder fired this morning at 11:19). +- Action: Post a release/hold decision. "Holding Treatment B until tracker-blocker demo experiment concludes — will revisit on [date]" or equivalent. + +**[NEEDS ACTION] [DRI] — Address onboarding conflicts: reply to Costas re iPhone-only scope** ([1214592943696234](https://app.asana.com/0/0/1214592943696234)) +- Context: Due 2026-06-05. Costas commented May/29 proposing iPhone-only scope and offered to run kick-off in Tue's Apple Weekly. You posted a status May/29; Costas + Alessandro + Pete reacted (seen, not approved). You haven't explicitly confirmed scope. +- Action: Post: "Confirmed iPhone-only for now. Let's do kick-off in tomorrow's Apple Weekly." + +**[NEEDS ACTION] [DRI] — Hide Free plan • Upgrade in onboarding** ([1215009192158952](https://app.asana.com/0/0/1215009192158952)) +- Context: Due 2026-05-28 (4d overdue). PR #5149: CI ✅, review ✅. Ready to merge. +- Action: Merge #5149 → close Asana task. + +**[NEEDS ACTION] [DRI] — Hide "stop chat" button in input box** ([1215009192158954](https://app.asana.com/0/0/1215009192158954)) +- Context: Due 2026-05-29 (3d overdue). PR #5173: CI ✅, review ✅. Ready to merge. +- Action: Merge #5173 → close Asana task. + +**[NEEDS ACTION] [DRI] — Desktop Browser Feature Owner Survey** ([1214940335721015](https://app.asana.com/0/0/1214940335721015)) +- Context: Due 2026-05-26 (6d overdue). Anonymous, 5-minute timebox. +- Action: Fill it out during morning inbox. Don't think; just click through. + +**[MONITORING] [DRI] — PR Check is failing on main** ([1214797526093576](https://app.asana.com/0/0/1214797526093576)) +- Context: Due 2026-05-15 (17d overdue). Sibling CI task ([1215264800186724](https://app.asana.com/0/0/1215264800186724)) was auto-closed 2026-05-31 21:49 after Sam S's overnight fix PR succeeded — suggests main is green again. +- Action: Spot-check CI green on main, then close this task too. + +**[MONITORING] [DRI] — PR: Make our macOS app Monterrey-only** ([1215150214975916](https://app.asana.com/0/0/1215150214975916)) +- Context: Due 2026-05-27 (5d overdue). Your own PR in apple-browsers; weekly plan flagged "check CI + reviewer status." +- Action: 2-min check on the PR; ping reviewer if stalled. + +**[MONITORING] [AUTHOR] — Follow-up: Inline Text Images on TypingTextAnimation** ([1214040804696193](https://app.asana.com/0/0/1214040804696193)) +- Context: Due 2026-05-28 (4d overdue). Executor draft PR #4663 already up, CI ✅, waiting for review. +- Action: Request review or self-review; merge if ready. + +**Backlog cluster** (informational, not urgent — folded per filter rule): +- 14 inbox/planning items aged 30–400+ days (Tab preview 412d, Duo Grafana 313d, Assertion Failure 257d, Review Overdue Summary 125d, flaky CI test 40d, 2 Internal Product Feedback bugs 31d, etc.). Tracked in weekly plan's Sprint Backlog. No action today. + +--- + +### 🟠 Needs Action Today + +**Ship Reviews (DRI)** +- [Ship Review: iOS Address onboarding conflicts](https://app.asana.com/0/0/1215009192158961) — created last week; Alex is creator. Kick-off scheduled for Tue's Apple Weekly per Costas. Not blocked on Alex today — surfacing for awareness. No AOR subtasks pending response. + +**Tech Designs (Reviewer / Author)** — None outstanding. + +**PR Reviews — batch** +- **N=13 queued** (8 review-requested, 5 mentions). Notable: *Drop macOS Big Sur Support* (Diego, near-merge per weekly plan), *Phishing dataset bump*, *nativeStorage rollout to 100%*, *Ad blocking soft launch*, *Improve value transformer observability*, *Force unwrap crash fix*. Plus mentions on Tailored Onboarding, Subscription sheet NTP flash, filterAddressBarUpdates removal, voice chat NTP, Favicons CoreData crash. +- Action: Single batch block after TP implementation. ~20 min triage; expand only what's controversial. + +**PFRs / Incidents** — None. + +--- + +### 🟡 Delegated — Follow Up Needed + +**[OVERDUE] Privacy Triage: iOS Demo tracker blocking after chat** ([1214965405681675](https://app.asana.com/0/0/1214965405681675)) — Jake Abel, due 2026-05-21 (11d overdue). Related to the current TP project area. +- Suggested follow-up: "Hey Jake — any blockers on the privacy triage here? Need it landed before we kick off Address onboarding implementation Wed." + +**[OVERDUE] 🤖 Check for dependabot PRs** ([1215057989642782](https://app.asana.com/0/0/1215057989642782)) — Tom Strba, due 2026-05-25 (7d overdue). Routine rotation task. +- Suggested follow-up: light nudge in the maintenance rotation thread. + +**[STALE >150d] PR: C-S-S Fix site copy/cut/paste/text selection restrictions** ([1207521936429896](https://app.asana.com/0/0/1207521936429896)) — 76d since modified; no GitHub PR match found. Likely abandoned. +- Suggested follow-up: ping assignee with "Still active? If not, let's close it." + +(110+ other delegated items aged 60–180d — mostly observation tasks in O-L Backlog, Watched, and macOS Release Board. Not actionable as individual follow-ups.) + +--- + +### 🔵 Rhythms + +**TP**: [Persist 'You've got this' dialogue [2d]](https://app.asana.com/0/0/1215009192158950) — set this week (fresh, not stale). Implementation starts today; 2-day estimate → PR by Tuesday EOD. No Next TP Thread needed yet (TP isn't close to completion). + +**Upcoming**: +- **Apple Weekly Team Meeting Tue** ([1215138977402987](https://app.asana.com/0/0/1215138977402987)) — Costas suggested running kick-off for *Address onboarding conflicts* in this slot. Confirm scope reply (item 2 above) before the meeting. +- **No 1:1 this week** — Dominik OOO June 1-5 (LDX3 '26). Career time reclaimed for Project Advisor self-reflection (planned Thu). +- **WWDC AFK starts Mon Jun 8** ([1212684797790491](https://app.asana.com/0/0/1212684797790491)) — handoff brief due Fri Jun 5 covering in-flight Address onboarding + Crash Reporting AOR. + +--- +*Generated 2026-06-01. Snapshot freshness: 2026-06-01 11:31 UTC. No prior-day brief read (Monday rule). Saved to `/Users/admin/obsidian/work/briefs/daily/2026-06-01.md`.* diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index 551b2840..5d0582c4 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,15 +1,12 @@ -## Inbox Triage — 2026-06-01 (since 17:00:40) +## Inbox Triage — 2026-06-01 (since 2026-06-01 17:38) ### New / Changed — Action Required - -Nothing new. +_None._ ### New / Changed — Monitoring - -Nothing new. +_None._ ### Nothing new +Inbox quiet — nothing new. -Inbox quiet — nothing new since 17:00:40. - -_Checked: @mentions (0 directed at Alex), comments on assigned tasks (0), new assignments (0), delegated task updates (0). One task modified since SINCE (Try Visiting a Site: Background — due date changed by Alex himself)._ +_Last sync: 2026-06-01 17:31 (Bishkek) · SINCE 17:38 · no @mentions, no comments, no new assignments, no Ship Review / Tech Design / incident / rotation changes recorded between the sync window and now._ From 9a81bf12ad0e1caa160e7003fe980388da8b5ffe Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 19:03:16 +0600 Subject: [PATCH 83/83] [2026-06-01] inbox triage refresh --- work/briefs/inbox/2026-06-01.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/work/briefs/inbox/2026-06-01.md b/work/briefs/inbox/2026-06-01.md index 5d0582c4..cb34ab66 100644 --- a/work/briefs/inbox/2026-06-01.md +++ b/work/briefs/inbox/2026-06-01.md @@ -1,4 +1,4 @@ -## Inbox Triage — 2026-06-01 (since 2026-06-01 17:38) +## Inbox Triage — 2026-06-01 (since 2026-06-01 18:18) ### New / Changed — Action Required _None._ @@ -9,4 +9,4 @@ _None._ ### Nothing new Inbox quiet — nothing new. -_Last sync: 2026-06-01 17:31 (Bishkek) · SINCE 17:38 · no @mentions, no comments, no new assignments, no Ship Review / Tech Design / incident / rotation changes recorded between the sync window and now._ +_Last sync: 2026-06-01 18:48 (Almaty) · SINCE 18:18 · 0 @mentions of Alex, 0 new task assignments, 0 new human comments on Alex's open tasks, no Ship Review / Tech Design / incident / rotation changes in the window. Only follower-channel noise: Max commented on "Sorting in big HTML is 15sec compared to Vivaldi's 2 second" (Internal Product Feedback, project-follower) — excluded per scope filter._