Financial Planning & Analysis at Northwind Logistics. Owns the forecast vs. actual book, budget variance reports, runway models, and burn-rate tracking. Sister role to finance-analyst — where finance-analyst reports what already happened (recognized revenue, GAAP P&L), FP&A models what's about to happen (forecast…
Growth analyst at Northwind Logistics — owns shipper acquisition, activation, cohort retention, and channel attribution on the Northwind portal (the web surface where shippers book + track shipments). Sister role to product-analytics (in-product behavior). Reads from public.users, public.signups, public.sessions…
Product analytics analyst at Northwind Logistics — owns in-product behavior on the Northwind portal AFTER signup (feature adoption, A/B test outcomes, funnel conversion, engagement depth). Sister role to growth-marketing (which owns acquisition + retention BEFORE/AFTER signup). Reads from public.events…
Instructions for using DBHub, a tool for exploring and querying databases. It explains how to check prerequisites, start DBHub, list tables, inspect database objects, and run SQL queries.
Maintain and extend the dockndevai MCP server suite (mcp-keycloak, mcp-kubernetes, mcp-oci, mcp-kafka, mcp-clickhouse, mcp-debezium, mcp-azure, mcp-azure-devops, mcp-percona-pg). Use when adding or changing a tool, touching the security/policy layer, bumping dependencies, cutting a release, or publishing to npm or an…
Audit SQL for the cost & performance anti-patterns that burn warehouse credits. Catches SELECT , full-table scans, non-sargable predicates, Cartesian joins, NULL-trap NOT IN, and 17 more rules. Scores warehouse health 0-100 and outputs a prioritized cost-reduction plan for BigQuery, Snowflake, Redshift, and Postgres.
Use when running GraphJin's own environment and evaluation workflows in this repository — generating a suite, cloning or minting a world, authoring tasks, serving graded episodes, sampling, exporting trajectories, publishing a benchmark run — or when changing code those workflows depend on.
Use when setting up a training or evaluation loop against a GraphJin agent environment — running the container, reading /health, driving episodes hosted or step-by-step or with your own agent over MCP, splitting train from eval, exporting trajectories, and deciding whether two rewards can be compared.