create policy tenant_isolation on docs
using (org_id = auth.org());
import { serve } from 'https://deno.land/std/http/server.ts';
await supabase.rpc('enqueue_job', { payload });
// lio-api-serv-mailings · lio-api-serv-notifications
$mailingService->send($template, $user);
export const syncUser = onDocumentWritten('users/{id}', (event) => {
// sync the change to the other database
});
import { createServer } from 'node:http';
function handler(req: Request): Response { /* ... */ }
$app->get('/notifications', [Controller::class, 'list']);
// vs.
select * from rpc.get_jobs($1);
docs = loader.fetch_clickup(space_id)
chunks = splitter.split_documents(docs)
$app->get('/notifications', [HeaderController::class, 'list']);
// Repository · Provider · PDO
<VirtualHost *:80>
DocumentRoot /var/www/app/public
</VirtualHost>
select count(*) from pg_stat_activity
where wait_event_type = 'Lock';
const decoded = await auth.verifyIdToken(idToken);
if (!decoded.email_verified) throw new Error('unverified');
const event = stripe.webhooks.constructEvent(
body, sig, process.env.STRIPE_SECRET
);
// api -> import server -> task runner
async function Page() {
const data = await query();
return <View data={data} />;
}
export default defineNuxtConfig({
ssr: true,
nitro: { preset: 'node-server' },
});
<Button variant="ghost" size="sm" />
const form = useForm({ validators: { onChange: schema } });
gsap.fromTo(el,
{ autoAlpha: 0, y: 16 },
{ scrollTrigger: { trigger: el } }
);
const t = await getTranslations({ locale, namespace: 'hero' });
return <h1>{t('title')}</h1>;
<!--[if mso]>
<table role="presentation" width="600">
<![endif]-->
<td style="padding:16px;">
it('submits the form', () => {
cy.get('form').submit();
cy.contains('Saved');
});
export const Primary: Story = {
args: { variant: 'primary' },
};
# Ender Puentes
> Senior Full Stack Developer
## Notes
- [Notes](/notes): engineering notes
modules/
billing/
workflows/
notifications/
select pgmq.send('workflow_tasks', payload);
-- trigger -> queue -> edge function -> next task
type Result<T> =
| { ok: true; value: T }
| { ok: false; error: E };
// lio-api-serv-bridge
// lio-api-serv-mailings
// lio-api-serv-notifications
create function get_jobs(p_org uuid)
returns setof jobs
language sql security definer;
// before: 1 deploy · 1 DB
// after: api | worker | bridge
# spec.md
## Requirements
## Acceptance criteria
// the agent implements against this, not vibes
/anti-cliche # custom skill, runs before every commit
claude mcp add Sanity -t http https://mcp.sanity.io
phase-1.md → new conversation → phase-2.md
# context reset between phases
# plan.md
## Phase 1: schema
## Phase 2: API
## Phase 3: UI
if checksum(doc) != stored_checksum:
chunks = splitter.split_documents([doc])
vector_store.add_documents(chunks)
select 1 - (embedding <=> $1) as score
order by score desc;
# one step -> review the diff -> approve -> commit
plan -> execute -> review -> deliver
/endev-pair add a logout button
/endev-plan -> /endev-execute -> /endev-review -> /endev-deliver
on:
pull_request:
branches: [main]
jobs:
preview:
runs-on: ubuntu-latest
dokku apps:destroy review-$BRANCH --force
<Proxy "balancer://app">
BalancerMember "http://10.0.0.11:8080"
BalancerMember "http://10.0.0.12:8080"
</Proxy>
export const runtime = 'edge';
export async function GET() { ... }
import { FlywheelClient } from '@flywheel/sdk';
await client.workflows.trigger(id);
on:
schedule:
- cron: '0 6 * * *'
pnpm dev --filter yapo
// apps/* · packages/ui · packages/api
// code reviews · retros · short Discord sessions to unblock
## Quick start
pnpm install && pnpm dev
## Architecture
modules/ → features/
"pre-commit": "lint-staged"
// eslint · prettier · commitlint · .agents/
packages/
ui/
api-client/
eslint-config/
// required checks: lint · typecheck · tests
// 1 approval before merge
pnpm create @flywheel/starter
// eslint · tsconfig · folder conventions · CI