DONE Showbie use case - embedded dashboard QA
Requirements
Possible approaches:
https://vinted.engineering//2026/03/11/risk-based-testing/
((69af7837-e2f7-4a64-8ff0-d55a131c55ac))
DONE Debrief the last call with Showbie
DONE Version v0.2.4
Consulting this week
Just received performance review result for 2025H2. Very excited.
TODO Check failed dbt tests in #data-ops-bot, list all issues, then create corresponding linear issues for them
DONE DAT-554
DONE DAT-555
fct_job_queue_performance
created_at, start_time, end_timeassigned_queuequeue_limitqueue_valid_fromDONE Write downstream models
Listing pending issues from linear into logseq
holistics-customers logic and add a dashboard tab for period-based customer movement metrics.String usage to Variable.dim_sales_reps keeps historical/ex-rep records instead of nulling old emails.tempfile in Prefect flows to avoid persistent temp files and cleanup issues.TODO Think about how would a normal data team adopt a BI chatbot
DONE Plan building a live demo dashboard for this slide
https://media.secondbrain.lelouvincx.com/2026/03/ae681d144e135a4a657287680de4a261.png
DONE Check Prefect slack automation failure
Not sure the exact problem, I guess it’s because of version conflict.
DONE Simplify pyproject.toml and deploy to check it first.
Run flows to debug.
The root cause is when upgrading packages using dependabot, we accidentally upgrade a small package used by prefect to post notification to slack. Details in the PR.
IDEA Do “performance review” my self by every 3 month.
Intalled opencode today, using model GPT-5.3 Codex for free. Will leave reviews here.
((69a2a1cc-fc1f-4802-ba56-48183fa9e9a5))
((69af7837-e2f7-4a64-8ff0-d55a131c55ac))
((69a81acd-1ec9-457d-ab25-abb87c57d581))
DONE Smartclass v0.1 (to be updated)
Project setup: wrangler.toml, D1/R2 bindings, Hono worker entry.
D1 schema migrations (users, exercises, answer_schemas, submissions, lectures).
Auth: phone+password login/register, JWT middleware, teacher creates students (pw 123), pending approval flow.
Context
Current state
[email protected]dim_contacts => HubSpot Contact
logseq.order-list-type:: numberselect *
from `skilled-fulcrum-90207.mart_holistics.dim_contacts`
where holistics_user_role is not null and company_id is not null
fct_customer_stats => HubSpot Company
logseq.order-list-type:: numberselect *
from `skilled-fulcrum-90207.mart_holistics.fct_customer_stats`
where customer_status != 'not_engaged'
Migration FAQ (link)
[[Memory Decreasing]]
[[Dominant Eye]]