gluecron
Preview · GA 2026–27
Explore
☾
☀
Migrate from GitHub
Sign in
Register
ccantynz
/
Gluecron.com
Code
Issues
Pull Requests
Actions
Security
Insights
✨ AI
Understand
Explain codebase
Ask AI
Chat with repo
Claude sessions
NL search
Semantic search
Archaeology
Debt map
Docs tracking
Build
Spec to PR
Workspace
Generate tests
Propose migration
Dev environment
Codebase migrator
Ship
Preview URLs
AI release notes
AI changelog
More
Repository
Commits
Branches
Tags
Releases
Packages
Symbols
Stale branches
Planning
Milestones
Projects
Discussions
Wiki
Contributors
Delivery
Gates
Merge queue
Merge checks
Deployments
Pipeline
Agents
Activity
Health report
Pulse
Push log
Settings
Pull requests
2 open, 155 merged, 2 closed. AI review, gate checks, and auto-resolve included.
Insights
Merge queue
Open
2
Merged
155
Closed
2
All
159
Draft
0
🔍
Sort:
Newest
Oldest
Recently updated
○
fix(health): rules that fired in the wrong language, and files never scanned at all
#5614
fix/rule-scope-and-saturation
→
main
by
ccantynz
6m ago
💬 1
⮌
fix(health): the credential rule read the variable name, not the value
#5613
fix/credential-value-precision
→
main
by
ccantynz
25m ago
Merged
⮌
fix(merge): the risk gate scored a commit it was not merging
#5612
fix/risk-gate-head-pinning
→
main
by
ccantynz
47m ago
Merged
⮌
fix(health,mcp): a security score from 3% of the repo, and the last of the fake totals
#5611
fix/security-coverage-and-totals
→
main
by
ccantynz
1h ago
Merged
⮌
fix(mcp): totals that only counted the page, and an XSS rule that could not read escaping
#5610
fix/mcp-paging-and-xss-accuracy
→
main
by
ccantynz
1h ago
Merged
⮌
fix: readiness wave 2 — repo_health honesty, durable rate limits, dashboard cold start, email truth, dead code indexes
#5608
fix/readiness-wave-2
→
main
by
ccantynz
22h ago
⚡ AI
Merged
○
fix(explore): discovery is opt-in — stop advertising every public repo
#5607
fix/explore-discovery-opt-in
→
main
by
ccantynz
1d ago
⚡ AI
⮌
fix(ci): a deploy that was overtaken is not a deploy that failed
#5606
fix/verify-deploy-superseded
→
main
by
ccantynz
1d ago
Merged
⮌
fix(ci): moving checkouts to a shared volume made them leak forever
#5605
fix/ci-workspace-leak
→
main
by
ccantynz
1d ago
Merged
⮌
fix(ci): the runner's healthcheck had the same lie as the broker's
#5604
fix/runner-readiness
→
main
by
ccantynz
1d ago
Merged
⮌
fix(ci): the broker reported healthy while unable to reach docker at all
#5603
fix/broker-socket-access
→
main
by
ccantynz
1d ago
Merged
⮌
feat(ci): a container per job — jobs isolated from each other, not just the app
#5602
feat/ci-job-broker
→
main
by
ccantynz
1d ago
Merged
⮌
docs(ci): the attribution guarantee promised more than the gate delivers
#5601
docs/attribution-guarantee-honest
→
main
by
ccantynz
1d ago
Merged
⮌
fix(api): ?branch= silently hid nearly every workflow run
#5600
fix/run-branch-filter
→
main
by
ccantynz
1d ago
Merged
⮌
fix(gate): the CI merge gate could be switched off by capitalising the repo name
#5599
fix/ci-gate-fails-open
→
main
by
ccantynz
1d ago
Merged
⮌
fix(ci): an unwritable checkout dir must not take CI down platform-wide
#5598
fix/ci-workdir-permissions
→
main
by
ccantynz
1d ago
Merged
💬 2
⮌
feat(api): list every workflow run in a repo, not one workflow at a time
#5597
feat/api-list-workflow-runs
→
main
by
ccantynz
1d ago
Merged
⮌
feat(admin): show whether the AI key actually works, not just what it spent
#5596
feat/admin-ai-provider-health
→
main
by
ccantynz
1d ago
Merged
⮌
feat(ci): execute workflow steps in a sibling container, not the app
#5595
feat/ci-sidecar-runner
→
main
by
ccantynz
1d ago
Merged
⮌
fix(ci): two false greens — a job that ran nothing, and a failing line that didn't fail
#5594
fix/ci-no-steps-executed
→
main
by
ccantynz
1d ago
Merged
⮌
fix(spine): the daily journey was watched by a clock that could not see it
#5593
fix/journey-freshness-watched
→
main
by
ccantynz
1d ago
Merged
⮌
fix(auth): signup is closed during build-out
#5591
fix/close-signup-during-buildout
→
main
by
ccantynz
1d ago
Merged
⮌
fix(oauth): the consent screen never showed where the tokens go
#5590
fix/oauth-consent-shows-destination
→
main
by
ccantynz
1d ago
Merged
⮌
feat(repo): the page notices when it contradicts itself
#5588
feat/rendered-fact-crosscheck
→
main
by
ccantynz
1d ago
Merged
⮌
fix(repo): "Updated 9d ago" on a repo nothing had touched for 19 days
#5586
fix/repo-freshness-corroboration
→
main
by
ccantynz
1d ago
Merged
⮌
feat(ai): a daily ceiling, so lean spend is enforced rather than remembered
#5584
feat/ai-daily-budget
→
main
by
ccantynz
2d ago
Merged
⮌
feat(ai): learn the provider is down once, instead of rediscovering it everywhere
#5582
feat/ai-outage-cache
→
main
by
ccantynz
2d ago
Merged
⮌
fix(gate): an outage of ours must not block a customer's merge
#5580
fix/outage-must-not-block-merge
→
main
by
ccantynz
2d ago
Merged
⮌
feat(ci): fix the free failures for free — deterministic tier before the model
#5578
feat/mechanical-tier-first
→
main
by
ccantynz
2d ago
Merged
⮌
fix(ai): an outage is deferred, not judged as unfixable
#5576
fix/healer-defer-transient
→
main
by
ccantynz
2d ago
Merged
⮌
fix(ai): the CI healer says why it gave up, and stops truncating its own answer
#5574
fix/ci-healer-diagnosis
→
main
by
ccantynz
2d ago
Merged
⮌
fix(api): one definition of `state`, and a gate that fails when two drift
#5571
fix/state-filter-parity
→
main
by
ccantynz
2d ago
Merged
⮌
fix(api): ?state=all returned an empty list instead of every issue
#5570
fix/api-v2-state-all
→
main
by
ccantynz
2d ago
Merged
⮌
fix(deploy): the caddy override belonged under services, not networks
#5567
fix/override-caddy-under-services
→
main
by
ccantynz
2d ago
Merged
⮌
fix(ci): a typecheck that gets OOM-killed now says so, and fits
#5566
fix/ci-oom-ceiling
→
main
by
ccantynz
2d ago
Merged
⮌
fix(ops): caddy cannot run on the co-tenant box, so stop starting it
#5565
fix/caddy-cotenant-inert
→
main
by
ccantynz
2d ago
Merged
⮌
Model-provider portability, the nav/dashboard/security fixes, and a readiness gate that can't pass by skipping
#5564
feat/model-provider-portability
→
main
by
ccantynz
3d ago
⚡ AI
Merged
✓
fix: restore CI (2g ceiling was OOM-killing tsc), plus the two Vapron display fixes
#5563
fix/import-default-branch
→
main
by
ccantynz
4d ago
⚡ AI
⮌
Visual audit: switched-off scanners, dead-end pages, and a container with no memory limit
#5562
fix/reinstate-raw-sql-scanner
→
main
by
ccantynz
4d ago
⚡ AI
Merged
⮌
feat(ai): point the platform at any model, not just Anthropic
#5561
feat/model-provider-portability
→
main
by
ccantynz
5d ago
⚡ AI
Merged
⮌
feat(actions): a failed run is no longer a dead end — re-run, and surface the AI healer
#5560
feat/run-actions
→
main
by
ccantynz
5d ago
⚡ AI
Merged
⮌
fix: clone URLs without ".git", and file writes that silently corrupted non-base64 content
#5559
fix/clone-url-and-content-encoding
→
main
by
ccantynz
5d ago
⚡ AI
Merged
💬 2
⮌
feat(nav): IA restructure — every page findable, one deployments URL, an honest AI menu
#5558
feat/nav-ia
→
main
by
ccantynz
5d ago
Merged
⮌
feat(admin): /admin/integrations becomes the full infra-secrets panel — reveal, rotate, clear, alerting keys, live
#5557
feat/infra-secrets-panel
→
main
by
ccantynz
5d ago
Merged
⮌
feat(audit): successful HTTP pushes finally write an audit row
#5556
feat/http-push-audit
→
main
by
ccantynz
5d ago
Merged
⮌
feat(changelog): the transformation is visible — live Shipped feed from our own merged PRs
#5555
feat/live-changelog
→
main
by
ccantynz
5d ago
Merged
⮌
feat(email): role addresses are real — security.txt published, placeholders removed, From default fixed
#5554
feat/real-email-addresses
→
main
by
ccantynz
6d ago
Merged
⮌
feat(status): REPORTING_EPOCH — launch day becomes a one-env-var event
#5553
feat/reporting-epoch
→
main
by
ccantynz
6d ago
Merged
⮌
fix(status): the dead-server claim renders only when the off-box writer is armed
#5552
fix/status-heartbeat-honesty
→
main
by
ccantynz
6d ago
Merged
⮌
design: purple is dead — zero banned literals, and the audit is now a hard CI gate
#5551
feat/no-purple-ever-gate
→
main
by
ccantynz
6d ago
Merged
⮌
feat(nav): one canonical RepoNav — data-derived keys, insights sub-nav unified, lost pages find their way home
#5550
feat/repo-nav-coherence
→
main
by
ccantynz
6d ago
Merged
⮌
fix(onboarding+scaffold): setup flow stops overclaiming — chips do what they say, new users see the push snippet
#5549
fix/onboarding-honesty
→
main
by
ccantynz
6d ago
Merged
⮌
fix(errors): browsers get the 429 page, not raw JSON; 403 copy stops contradicting itself
#5548
fix/rate-limit-html
→
main
by
ccantynz
6d ago
Merged
⮌
fix(pulls+issues): first-PR dead ends die — forms keep your input, templates render, single-branch guidance
#5547
fix/first-pr-dead-ends
→
main
by
ccantynz
6d ago
Merged
⮌
feat(protection): branch protection is enforced at push time — the checkboxes stop lying
#5546
feat/enforce-branch-protection
→
main
by
ccantynz
6d ago
Merged
⮌
fix(web): the empty-repo primary CTA no longer 404s
#5545
fix/empty-repo-cta
→
main
by
ccantynz
6d ago
Merged
⮌
chore(design): Wave 0 — fix the measuring instrument, delete 9,100 lines of dead views
#5544
chore/design-wave0
→
main
by
ccantynz
6d ago
Merged
⮌
fix(status): a sibling product's outage is not our outage — estate checks leave the uptime math
#5543
fix/estate-scoped-status
→
main
by
ccantynz
6d ago
Merged
⮌
fix(nav+digest): the sun icon stops lying, and the digest spinner deadlock dies
#5542
fix/theme-toggle-digest-collision
→
main
by
ccantynz
6d ago
Merged
⮌
fix(landing): the front door matches the house — content visible, dark real, mobile whole
#5541
fix/landing-rebuild
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
fix(design): the four trust-critical pages — honest states, legible status, house palette
#5540
fix/trust-critical-pages
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
feat(email): the estate rail — EMAIL_PROVIDER=http delivers via owned infrastructure
#5539
feat/email-estate-rail
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
feat(spine): estate watch — the whole portfolio on one spine
#5538
feat/estate-watch
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
feat(paging): test button + weekly drill — paging you can't test is paging you don't have
#5537
feat/paging-drill
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
feat(medic): repair registry + spine doctor — recovery that proves itself
#5536
feat/medic-spine-doctor
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
docs(design): the full-site visual sweep findings — 50 pages reviewed, ranked
#5535
docs/design-sweep-findings
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
feat(truth): the truth ledger — every claim carries its proof
#5534
feat/truth-ledger
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
docs(ops): Mission Control — the complete operations blueprint
#5533
docs/mission-control-blueprint
→
main
by
ccantynz
6d ago
⚡ AI
Merged
⮌
feat(design): render manifest — the contract for the full visual sweep
#5532
fix/digest-palette-and-design-audit
→
main
by
ccantynz
8d ago
⚡ AI
Merged
⮌
fix(design): /digest speaks the house palette; design-audit finds every page that doesn't
#5531
fix/digest-palette-and-design-audit
→
main
by
ccantynz
8d ago
⚡ AI
Merged
⮌
perf(homecoming): contributors + coupling cached by branch tip — 1.7s to instant
#5530
perf/history-page-caching
→
main
by
ccantynz
8d ago
⚡ AI
Merged
⮌
fix(dashboard): the greeting tells the visitor's time, not the server's
#5529
fix/greeting-local-time
→
main
by
ccantynz
8d ago
⚡ AI
Merged
⮌
feat(readiness): --no-browser flag — skipped browser gates FAIL, never pass
#5528
fix/readiness-no-browser
→
main
by
ccantynz
8d ago
⚡ AI
Merged
⮌
docs(161): the Phase-2 flip runbook + portfolio Caddyfile
#5527
docs/161-rebuild-runbook
→
main
by
ccantynz
9d ago
⚡ AI
Merged
⮌
feat(161): phase-2 bridge — coolify network at create time; dead postgres removed
#5526
feat/161-phase2-bridge
→
main
by
ccantynz
9d ago
⚡ AI
Merged
⮌
fix(zero-noise): precision publication is an owner decision, not a side effect
#5525
fix/precision-publication-gate
→
main
by
ccantynz
9d ago
⚡ AI
Merged
⮌
feat(zero-noise): signal verdicts + published precision on /status
#5524
feat/signal-precision
→
main
by
ccantynz
9d ago
⚡ AI
Merged
⮌
docs(vision): Zero Noise — the doctrine
#5523
docs/zero-noise-vision
→
main
by
ccantynz
9d ago
⚡ AI
Merged
⮌
chore(ops): gluecron-failure-notify@ unit — every timer/service fails loudly
#5522
chore/onfailure-units
→
main
by
ccantynz
10d ago
⚡ AI
Merged
⮌
feat(spine): Vapron-parity — Slack-compatible paging, mutual watch, exclusion rot rule
#5521
feat/spine-peer-watch
→
main
by
ccantynz
10d ago
⚡ AI
Merged
⮌
chore(cutover): GitHub heartbeat schedule OFF — the mirror was billing us to watch ourselves
#5520
chore/heartbeat-off-github
→
main
by
ccantynz
10d ago
⚡ AI
Merged
⮌
feat(reliability): load-aware CI claim guard + niced steps + dead-man ping hook
#5519
feat/runner-load-guard
→
main
by
ccantynz
10d ago
⚡ AI
Merged
⮌
fix(emergency-pat): dual-driver like src/db — works on self-hosted Postgres
#5518
fix/emergency-pat-selfhost
→
main
by
ccantynz
10d ago
⚡ AI
Merged
⮌
fix(ci): runner concurrency defaults to 1 — the 3-default self-DDoSed the box
#5517
fix/runner-concurrency-default
→
main
by
ccantynz
10d ago
⚡ AI
Merged
⮌
fix(ssh): generate a host key ssh2 can actually parse; self-heal the bad one
#5516
fix/ssh-hostkey-format
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
feat(review): lazy per-file diffs for huge PRs + review-thread resolve state
#5515
feat/review-ergonomics
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
feat(api): GitHub REST compat shim at /api/v3 — top 20 endpoint groups
#5514
feat/github-compat-shim
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
feat(security): OSV.dev advisory feed replaces the hand-typed list as primary
#5513
feat/osv-advisories
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
feat(lfs): Git LFS batch API + basic transfer — content-addressed disk store
#5512
feat/lfs-batch-api
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
chore(hygiene): NUL byte in repository.ts, hourly mirror warning, dead deploy workflows removed
#5511
chore/estate-hygiene
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
feat(ci): the workflow runner drains through a bounded pool, not serially
#5510
feat/runner-concurrency
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
feat(ssh): hosted SSH clone goes live — persistent host key, port published
#5509
feat/hosted-ssh
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
feat(pr-ledger): direct-push merges flip PRs to merged; API close endpoint
#5508
pr-ledger-truth
→
main
by
ccantynz
11d ago
⚡ AI
Merged
⮌
fix(restore-drill): chown extracted scratch tree so fsck actually runs
#5507
restore-drill-ownership
→
main
by
ccantynz
12d ago
⚡ AI
Merged
⮌
fix(contributors): stop fabricating profile links from unverified commit metadata
#5506
honest-contributor-identity
→
main
by
ccantynz
12d ago
⚡ AI
Merged
⮌
fix(deploy): INCIDENT 2026-08-19 — script died silently after reset without DEPLOY_EVENT_TOKEN; in-container /api probes need X-Forwarded-For; EXIT trap restores HEAD
#5505
fix/deploy-script-2026-08-19
→
main
by
ccantynz
13d ago
⚡ AI
Merged
⮌
Manual-first when AI is down + the honest GitHub scorecard (/vs-github stops overclaiming)
#5504
feat/manual-first-2026-08-19
→
main
by
ccantynz
13d ago
⚡ AI
Merged
⮌
docs(audit): #5502 merged and live; next three moves re-drawn
#5503
docs/next-moves-final
→
main
by
ccantynz
13d ago
⚡ AI
Merged
⮌
Next moves: off-box incident writer + SLO windows, platform-fault-aware CI, post-merge verifier, actionable inbox, /guarantees, and the one-box reliability list
#5502
feat/next-moves-2026-08-19
→
main
by
ccantynz
13d ago
⚡ AI
Merged
⮌
docs(audit): PR #5500 merged and live — update the 2026-08-19 map's state of play
#5501
docs/audit-2026-08-19-final
→
main
by
ccantynz
13d ago
⚡ AI
Merged
⮌
Website honesty + one-box reliability: pre-launch label, doctype site-wide, one price list, no fabricated claims, host-capability gates, bounded readiness, served-SHA deploy gate
#5500
fix/website-honesty-2026-08-19
→
main
by
ccantynz
13d ago
⚡ AI
Merged
⮌
Reconcile the GitHub fork back into canonical
#5499
recover/github-fork
→
main
by
ccantynz
16d ago
Merged
⮌
fix(nav-audit): the error detector flagged any number between 400 and 499
#5498
fix/nav-audit-flagged-any-number-400-to-499
→
main
by
ccantynz
20d ago
Merged
⮌
fix(gate): the security scan's own diff was the seventh unvalidated git ref
#5497
fix/gate-diff-was-the-seventh-unvalidated-git-ref
→
main
by
ccantynz
20d ago
Merged
⮌
fix(merge-queue,docs): an untimed spawnSync on the request path, and a deploy doc its own test called stale
#5496
fix/untimed-spawn-and-stale-deploy-doc
→
main
by
ccantynz
20d ago
Merged
⮌
fix(spine): the platform's only CRITICAL self-finding was permanent and benign
#5495
fix/selfcheck-critical-was-permanent-and-benign
→
main
by
ccantynz
20d ago
Merged
⮌
fix(mirrors): sync would have silently destroyed local-only history
#5494
fix/mirror-sync-would-destroy-local-only-history
→
main
by
ccantynz
20d ago
Merged
⮌
fix(post-receive): committed to repos it could not identify, and silently skipped seven features on the rest
#5493
fix/post-receive-repaired-repos-it-could-not-identify
→
main
by
ccantynz
20d ago
Merged
⮌
fix(archaeology): rendered the provider's raw error, and called it high confidence
#5488
fix/archaeology-stops-leaking-provider-errors
→
main
by
ccantynz
21d ago
⚡ AI
Merged
⮌
fix(status): four of six services reported health nobody measured
#5483
fix/status-page-stops-fabricating-service-health
→
main
by
ccantynz
21d ago
⚡ AI
Merged
⮌
fix(autopilot): mirror-sync could never report failure, and mirroring was dead
#5482
fix/mirror-sync-cannot-report-ok-while-dead
→
main
by
ccantynz
21d ago
⚡ AI
Merged
⮌
feat(invariant): the platform ships with Anthropic completely down
#5479
feat/ship-path-ai-independence
→
main
by
ccantynz
22d ago
⚡ AI
Merged
⮌
fix(billing): quota exemption delegates to the canonical isSiteAdmin
#5478
fix/quota-exemption-canonical-admin
→
main
by
ccantynz
22d ago
⚡ AI
Merged
⮌
fix(billing): site admins are never metered by their own platform
#5477
fix/admin-quota-exemption
→
main
by
ccantynz
22d ago
⚡ AI
Merged
⮌
docs: reusable agent brief — what Gluecron is + build specs for external agents
#5476
docs/agent-brief
→
main
by
ccantynz
22d ago
⚡ AI
Merged
⮌
fix(auth): POST /login 500'd on any malformed password hash — found by the journey on tick one
#5475
fix/login-500-on-malformed-hash
→
main
by
ccantynz
23d ago
⚡ AI
Merged
⮌
feat(spine): synthetic journeys — probe the product, not just the port
#5474
feat/synthetic-journeys
→
main
by
ccantynz
23d ago
⚡ AI
Merged
⮌
feat(ci): typecheck + 4,253 tests run on every push, and a CI merge gate enforces them
#5473
feat/ci-test-gate
→
main
by
ccantynz
23d ago
⚡ AI
Merged
⮌
feat(deploy): failed deploys and rollbacks notify the owner
#5472
feat/deploy-failure-alerts
→
main
by
ccantynz
23d ago
⚡ AI
Merged
⮌
feat(spine): red probes and error spikes now REACH the owner
#5471
feat/spine-alert-fanout
→
main
by
ccantynz
23d ago
⚡ AI
Merged
⮌
docs(ops): CI verify-deploy semantics — runner_restarted, abandoned, merge-fires-push
#5470
docs/ci-run-conclusions
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(ci): server-side merges fire push workflows; gated chain gets the ancestry guard
#5469
fix/merge-fires-push-workflows
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(ci): boot-time sweep requeues runs orphaned by the deploy restart
#5468
fix/requeue-runs-orphaned-by-restart
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(ci): verify-deploy uses wget — the runner container has no curl
#5467
fix/verify-deploy-wget
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(ci): the runner executed "|" instead of every multi-line script — block scalars now parsed
#5466
fix/workflow-runner-block-scalars
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(gates+ci): security scan actually runs; workflow branch filters honored; deploy workflow verifies reality
#5465
fix/security-scan-and-ci-honesty
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(merge): non-fast-forward safety + restore the five sweep merges main lost
#5464
restore/sweep-consolidation
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
design(pr-detail): humanize old AI errors, drop dead live chrome, legible diffs, readable prose (#211)
#5463
sweep/pr-detail
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(notifications): humanize JSON bodies, collapse stale bursts, Natural Light restyle
#5462
sweep/notifications
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(dashboard): design-sweep fixes for the /dashboard visual audit (#211)
#5461
sweep/dashboard
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(billing+dashboard): honest peak-day figure; honest verify-email banner (refs #211)
#5460
sweep/billing-banner
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(design): purge the last purple from /docs and de-darken /admin/spine
#5459
sweep/docs-admin-theme
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(issues): design-audit fixes for issues surfaces (issue #211)
#5458
sweep/issues-surfaces
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(spine): anthropic probe is billing-aware; remove tonight's duplicate spine
#5457
fix/billing-aware-anthropic-probe
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(spine): heartbeat failure detection — the platform notices its own outages
#5456
feat/spine-heartbeats
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(gates): merge-conflict copy is AI-availability-aware; resolver uses model tiers
#5455
fix/honest-merge-conflict-promises
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(building-itself): drop the misleading deployments zero; fix doubled title
#5454
fix/proof-page-polish
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(marketing): /building-itself proof page + STRATEGY-30 doc
#5453
feat/building-itself-proof-page
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(onboarding): generated Agent Brief — state-aware, repo-pinnable
#5452
feat/agent-onboarding-brief
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(billing): the subscription repair queue is operator-only; customers meter on their quota
#5451
fix/repair-queue-owner-only
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(copy): stop claiming "AI is watching" while AI is unavailable
#5449
fix/honest-ai-liveness-copy
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(gates): an AI review that never ran no longer shows "approved · Passed"
#5448
fix/honest-ai-review-gate
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(agent): /drain-repairs — the internal repair agent protocol as a repo command
#5447
feat/drain-repairs-command
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(specs): live edits stream onto the progress page as Claude writes them
#5446
feat/live-edit-streaming
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(pulls): merged PRs no longer show an empty Files-changed tab
#5445
fix/merged-pr-empty-diff
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(specs): failed spec-to-PR runs queue for the repair agent in one click
#5444
feat/spec-failure-queue
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(design): health page to Natural Light standard + humanized AI errors
#5443
feat/health-design-pass
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(ai): internal repairs run on the owner subscription — agent queue, not API credits
#5442
feat/internal-repairs-on-subscription
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(health): "Fix this for me" — one-click AI repair from the health page
#5441
feat/health-repair-button
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(admin): AI model tier selection — internal repairs on Opus 5, admin-switchable
#5440
feat/admin-ai-model-tiers
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
feat(health): "how to improve" engine + honest scoring on the health page
#5439
feat/health-improvement-engine
→
main
by
ccantynz
24d ago
⚡ AI
Merged
⮌
fix(dashboard): drop activity_feed copies of events already derived from primary tables
#5438
fix/feed-dedupe-integration-rows
→
main
by
ccantynz
25d ago
⚡ AI
Merged
⮌
feat(health): group security findings by rule instead of one row per hit
#5437
feat/grouped-security-findings
→
main
by
ccantynz
25d ago
⚡ AI
Merged
⮌
feat(dashboard): derive Recent Activity from primary tables, not the starved activity_feed
#5436
feat/derived-activity-feed
→
main
by
ccantynz
25d ago
⚡ AI
Merged
⮌
fix(import): repair the bulk import that cloned 38 repos but created zero DB rows
#3527
fix/import-onconflict-partial-index
→
main
by
ccantynz
25d ago
⚡ AI
Merged
⮌
fix(import): bulk import falls back to user accounts when the name is not an org
#3526
fix/import-bulk-user-accounts
→
main
by
ccantynz
25d ago
⚡ AI
Merged
⮌
feat(api): implement the documented v2 PR merge endpoint (closes #194)
#3525
feat/api-v2-merge-endpoint
→
main
by
ccantynz
25d ago
Merged
⮌
docs: slim CLAUDE.md 278?99 lines; ops detail moves to docs/ops/OPERATIONS.md
#3524
docs/slim-claude-md
→
main
by
ccantynz
25d ago
Merged
✓
fix(audit): private-repo API leak, dead pushedAt, "000" counts, layout overflow
#24
fix/audit-sweep-2026-07-26
→
main
by
ccantynz
Jul 26, 2026
⚡ AI
💬 4
New version available
Reload