Helpers running for you

Each one is a small program ALEF runs on a schedule. It checks one thing, finds problems, writes them down. The list below is what's running right now.

18agents1engine8portfolio2security2site1rule2chaos1introspection1transparency

OPERATOR QUEUE

11

Findings that need human approval before ALEF can act on them.

  • secret-2026-05-12-001highdaberanigoogle_apiGoogle API keyDaberRani\.claude\settings.local.json
  • secret-2026-05-12-002highdaberanigoogle_apiGoogle API keyDaberRani\client\src\services\ai.js
  • secret-2026-05-12-003highhilulalendgoogle_apiGoogle API keyhilulalend\hilulalend\HANDOFF.md
  • secret-2026-05-12-004highpundakpostgres_inlinePostgres connection string with embedded passwordpundak\SETUP-NEXT.md
  • secret-2026-05-12-005highsmartcutgoogle_apiGoogle API keySmartCut-v2-landscape\BACKUP-FOR-NEW-PC\01-smart-screen-recorder\.claude\settings.local.json
  • secret-2026-05-12-006hightraktoronipostgres_inlinePostgres connection string with embedded passwordClaude-The studio-4.7\.claude\settings.local.json
  • secret-2026-05-12-007highwizetubeopenai_secretOpenAI / generic 'sk-' keyWizeTube\claude-config\project-memory\project_api_keys.md
  • secret-2026-05-12-008highwizetubegoogle_apiGoogle API keyWizeTube\claude-config\project-memory\project_api_keys.md
  • secret-2026-05-12-009highwizetubeopenai_secretOpenAI / generic 'sk-' keyWizeTube\HANDOFF.md
  • secret-2026-05-12-010highwizetubegoogle_apiGoogle API keyWizeTube\HANDOFF.md
  • secret-2026-05-12-011highautocmopostgres_inlinePostgres connection string with embedded passwordClaude-AutoCMO\.claude\settings.local.json

ENGINE · 1

self_audit

phase 0 · r017

The engine inspects the engine. Schema, docs, scorecard freshness, TODO/FIXME in own source.

$node D:\Alef\interface engine\self_audit.mjs
D:\Alef\interface engine\self_audit_report.json

PORTFOLIO · 8

audit_against_blueprint

phase 0b · r017

Every project measured against its Project standard (next-web / node-service / android / go / python / static).

$node D:\Alef\core_standards\audit_against_blueprint.mjs
D:\Alef\core_standards\audit_against_blueprint.report.json

scan_external_deps

phase 0c · r018

Walk package.json / pyproject / go.mod across portfolio. Map external SaaS deps.

$node D:\Alef\portfolio_lift\scan_external_deps.mjs
D:\Alef\portfolio_lift\external_deps.json

dep_substitution_proposals

phase 0c · r018

Match external deps to internal alternatives (claude-bridge etc) + emit substitution suggestions.

$node D:\Alef\portfolio_lift\dep_substitution_proposals.mjs
D:\Alef\portfolio_lift\dep_substitutions.jsonl

deep_project_scan

phase 0d · r019

Walk every project's source tree. Files-by-extension counts, TODO samples, tests/CI/husky/git checks, composite health 0-100.

$node D:\Alef\portfolio_lift\deep_project_scan.mjs
D:\Alef\portfolio_lift\deep_scan.json

scan_unused_imports

phase 0e · r020

For every external dep declared in package.json, check if any source file imports it. Flag unused = remove-candidate.

$node D:\Alef\portfolio_lift\scan_unused_imports.mjs
D:\Alef\portfolio_lift\unused_imports.json

apply_identity

phase (one-shot, idempotent) · r015

Ensure every project carries .identity.md (the imaginal-cell file from chaos_lab/analogy_06).

$node D:\Alef\portfolio_lift\apply_identity.mjs
.identity.md per project (idempotent)

index_identities

phase (on each round, rebuilds saved picture input) · r016

Read every .identity.md across the portfolio + emit portfolio_identities.json for the /portfolio page.

$node D:\Alef\portfolio_lift\index_identities.mjs
D:\Alef\portfolio_lift\portfolio_identities.json

cross_pollinate

phase (periodic) · r017

Match alef-site mutations to other eligible projects. Emit suggestions.

$node D:\Alef\portfolio_lift\cross_pollinate.mjs
D:\Alef\portfolio_lift\cross_pollination.jsonl

SECURITY · 2

secret_scanner

phase 0f · r020

Grep for committed API keys / tokens / connection-strings-with-passwords across portfolio. Urgent findings go to operator_queue.jsonl.

$node D:\Alef\portfolio_lift\secret_scanner.mjs
D:\Alef\portfolio_lift\secret_findings.json

triage_operator_queue

phase 0i · r022

Downgrade leaked credential findings in .claude/settings.local.json and .env.local (local-only files) from high to low severity. Adds triaged_severity field. Improves queue signal-to-noise.

$node D:\Alef\portfolio_lift\triage_operator_queue.mjs
D:\Alef\portfolio_lift\operator_queue.jsonl (mutated in place with triaged_severity)

SITE · 2

ui_engine_run

phase 2 · r008

audit -> propose -> self-check for the public site (alef-site / n50.io).

$pwsh -File D:\Alef\interface engine\run.ps1
D:\Alef\interface engine\suggestions.jsonl + scorecard.jsonl

reality check

phase 2b · r012

Score the live site against curated reference URLs (anthropic, linear, vercel, cursor) across 10 dimensions.

$node D:\Alef\interface engine\reality check.mjs
D:\Alef\interface engine\scorecard.jsonl

RULE · 1

self-check

phase 2 · r008

5 gates: suggestions count matches saved picture; trilingual; no high-score open; live URL contains an open suggestion id.

$node D:\Alef\interface engine\self-check.mjs --live
(exit code 0 = OK)

CHAOS · 2

hypothesis_engine

phase 0g · r021

Generate testable destructive hypotheses from current engine + portfolio state. Append to risk_registry.jsonl.

$node D:\Alef\chaos_engine\hypothesis_engine.mjs
D:\Alef\chaos_engine\risk_registry.jsonl

chaos_engine

phase 0h · r021

Pick one auto-approved sandboxed experiment + execute + observe + record outcome. Small blast radius per round. Production is sacred.

$node D:\Alef\chaos_engine\chaos_engine.mjs
D:\Alef\chaos_engine\chaos_findings.jsonl

INTROSPECTION · 1

failure_pattern_detector

phase 0j · r022

Read every recursive_learnings_*.md. Group lessons by Jaccard similarity. Flag lessons repeated across 3+ rounds — rule that didn't stick.

$node D:\Alef\introspection\failure_pattern_detector.mjs
D:\Alef\introspection\failure_patterns.json

TRANSPARENCY · 1

aggregate_receipts

phase 0k · r023

Walk every was-or-became source ALEF maintains (UI suggestions, dep substitutions, chaos findings, secret findings, skills, recursive learnings) and normalise into one chronological stream. Surfaced on /receipts as concrete line items: was X, became Y, where Z.

$node D:\Alef\portfolio_lift\aggregate_receipts.mjs
D:\Alef\portfolio_lift\receipts.jsonl

SECRET EXPOSURES

2703 files scanned · 27 findings · 22 medium · 5 high

mediumbizforgegoogle_apiClaude\bizforge\.env.local
mediumbizforgepostgres_inlineClaude\bizforge\.env.local
mediumdaberanigoogle_apiDaberRani\.claude\settings.local.json
mediumdaberanigoogle_apiDaberRani\client\.env.local
mediumsmarts-domainspostgres_inlineclaude-smarts-domains\.env.example
mediumsmarts-domainspostgres_inlineclaude-smarts-domains\.env.production.saved picture
mediumeventfundpostgres_inlineClaude\.env.local
mediumeventfundgoogle_apiClaude\bizforge\.env.local
mediumeventfundpostgres_inlineClaude\bizforge\.env.local
mediumhilulalendgoogle_apihilulalend\hilulalend\.env
mediumhilulalendpostgres_inlinehilulalend\hilulalend\.env.example
highhilulalendgoogle_apihilulalend\hilulalend\HANDOFF.md
mediumpundakpostgres_inlinepundak\apps\api\.env
mediumpundakpostgres_inlinepundak\apps\api\.env.example
mediumpundakpostgres_inlinepundak\SETUP-NEXT.md

CHAOS — destructive learning

Hypotheses ALEF tests in sandbox. Production is sacred; the experiment runs on a copy. Every outcome is a doctrine.

FINDINGS (sandboxed) (10)
  • hyp-sandbox-isolates-from-prodisolation-holdsA delete operation issued at D:\Alef\chaos_sandbox\fake\ cannot reach D:\Alef\value_ledger\ — sandboxing is real.4ms
  • hyp-saved picture-missing-fieldgraceful-fallbackIf saved picture.json is missing the `recentCommits` field, the CommitStrip component renders nothing (graceful degradation) rather than crashing.4ms
  • hyp-missing-env-degrades-gracefullyas-expected-undefinedReading process.env.NONEXISTENT_VAR returns undefined (not a throw) — and downstream code must check.1ms
  • hyp-large-jsonl-still-parsesfast-enoughA 10,000-row JSONL file in the same shape as suggestions.jsonl parses cleanly in under 500ms.89ms
  • hyp-empty-jsonl-survivesgraceful-emptyAn empty value_ledger entries.jsonl (zero bytes) does not crash readJsonl callers — they return [] gracefully.17ms
  • hyp-registry-corruption-detectedparser-fails-loudlyIf agent_registry.json is malformed JSON, the saved picture builder + /helpers page degrade gracefully (no crash).4ms
  • hyp-identity-cell-immutable-in-prodproduction-untouchedDeleting an .identity.md from a sandbox copy of a project does NOT alter the original.5ms
  • hyp-prod-isolationproduction-untouchedDeleting a copied file inside D:\Alef\chaos_sandbox\ does NOT alter the original under D:\Alef\value_ledger\.5ms
  • hyp-bridge-unreachableas-expected-failed-cleanlyIf claude-bridge :11435 is unreachable, downstream callers receive a clean ECONNREFUSED rather than hanging forever.2504ms
  • hyp-saved picture-corruptionparser-fails-loudlyIf site/src/lib/saved picture.json is truncated mid-write, the next pnpm build will fail loudly (JSON.parse throws) rather than ship a half-saved picture.3ms
PROPOSED HYPOTHESES (10)
  • hyp-saved picture-corruptionfs-sandboxIf site/src/lib/saved picture.json is truncated mid-write, the next pnpm build will fail loudly (JSON.parse throws) rather than ship a half-saved picture.
  • hyp-bridge-unreachableprocess-sandboxIf claude-bridge :11435 is unreachable, downstream callers receive a clean ECONNREFUSED rather than hanging forever.
  • hyp-prod-isolationfs-sandboxDeleting a copied file inside D:\Alef\chaos_sandbox\ does NOT alter the original under D:\Alef\value_ledger\.
  • hyp-identity-cell-immutable-in-prodfs-sandboxDeleting an .identity.md from a sandbox copy of a project does NOT alter the original.
  • hyp-registry-corruption-detectedfs-sandboxIf agent_registry.json is malformed JSON, the saved picture builder + /helpers page degrade gracefully (no crash).
  • hyp-empty-jsonl-survivesfs-sandboxAn empty value_ledger entries.jsonl (zero bytes) does not crash readJsonl callers — they return [] gracefully.
  • hyp-large-jsonl-still-parsesfs-sandboxA 10,000-row JSONL file in the same shape as suggestions.jsonl parses cleanly in under 500ms.
  • hyp-missing-env-degrades-gracefullyprocess-sandboxReading process.env.NONEXISTENT_VAR returns undefined (not a throw) — and downstream code must check.
  • hyp-saved picture-missing-fieldfs-sandboxIf saved picture.json is missing the `recentCommits` field, the CommitStrip component renders nothing (graceful degradation) rather than crashing.
  • hyp-sandbox-isolates-from-prodfs-sandboxA delete operation issued at D:\Alef\chaos_sandbox\fake\ cannot reach D:\Alef\value_ledger\ — sandboxing is real.

UNUSED DEPS (HYGIENE)

12 node projects · 72 unused deps total

  • 30×sigsense@anthropic-ai/sdk, @neondatabase/serverless, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu
  • 10×traktoroni@hookform/resolvers, @tanstack/react-table, prisma, react-hook-form
  • 8×annoying-secretary@auth/core, bcryptjs, google-auth-library, node-telegram-bot-api
  • 7×stern-computersbcryptjs, clsx, tailwind-merge, zod
  • 5×duocover@react-three/drei, @react-three/postprocessing, gsap, postprocessing
  • 4×the studio-studio@capacitor/android, @capacitor/core, @capacitor/ios, cross-env
  • 4×bizforge@types/bcryptjs, @types/jsonwebtoken, prisma, tsx
  • 2×smarts-domainsturbo, rimraf
  • 1×daberaniconcurrently
  • 1×pundakturbo