Alloy Company Updates
By Code Domain
The types of code that have generated the most Diff Delta
tl;dr Summary
September 6, 2026
- Add team_member start/end date to API; update provider details and add member update tests
September 5, 2026
- Add task-to-note metadata column and rehydration to Graveyard cache; use markdown-table helpers
September 4, 2026
- Fix mod+right arrow jumping to end of note in some browsers
- Add AI Cohort Mix (Section 03) to Scorecard — show developer-week distribution by AI usage
- Add sorting controls to Pull Requests index (PR#index)
- Polish AI Scorecard theming: use theme tokens for heatmap empty cells, tooltip, hover outline, and legend
September 3, 2026
- Move plugin options out of toolbar menu to reduce horizontal scrolling; capitalize toolbar action labels
- Add keyboard shortcut hints to note editor toolbar submenus
- Pop plugin options out of toolbar menu and refactor toolbar to reduce mobile/tablet scrolling
- Remove special highlighted 'AI' toolbar button presentation to reduce mobile space
September 2, 2026
- Refine Note agent to bias toward finishing, guard against Amplenote write-size errors, and keep Deep Research on flash-3.8
- Set Gemini 3.8 Flash as global default LLM model; update agents, plugin, and tests
- Add one-shot in-place note update to NoteAgent to short-circuit research loop for pure rewrites
- Add: Update Diff Digest to allow submitting PR reviews that sync to GitHub
- Add Pull Request review-status button and popup styles; position button beside header controls
- Add option to replace a note's content with a selected historical version
- Fix loss of leading whitespace in diff rendering; preserve indent-only lines and add PR opened-at tooltip with timezone fallback
September 1, 2026
- Handle deep links in-app (desktop)
- Add Databricks Silver exports for AiPendingAssignmentLines, CommitterLlmTurns, and LlmUsageMetrics to preserve LLM-CodeLine mappings
- Improve preview when dragging multiple list items
Add person filter and pagination to shared notes; annotate person-note index build time
Add ability to filter shared notes by person and paginate results; annotate and surface the time taken to build the person↔note index. Updated shared-notes styles and widget tests to support the UI changes, improving navigation of large note sets and visibility into index build performance.
Awaiting deploy
Worked June 28 in alloy-org/dashboard-plugin
200 Δ
Fix: prevent config popup from appearing outside visible viewport
Fixes an issue where the dashboard config popup could be positioned offscreen. Updates JS positioning logic in lib/dashboard/dashboard-load.jsx, lib/dashboard/dashboard.jsx and lib/dashboard/dream-task.jsx and adds/adjusts CSS in config-popup.scss and dashboard-layout-popup.scss to constrain placement. Result: config dialog no longer jumps outside the visible viewport, improving accessibility and UX.
Awaiting deploy
Worked June 27 in alloy-org/dashboard-plugin
100 Δ
Revise ensure_optimal_seat_allocation to fall back to total commit counts when seats exceed active committers
Update ensure_optimal_seat_allocation (vendor/gems/subscribe_manager/.../seat_generation.rb) to use each committer's total commit count as a fallback when there are more seats than active committers. This preserves sensible seat distribution when recent-activity-based allocation can't fill seats, preventing unassigned seats and improving fairness. Deployed to production.
Deployed June 26
Worked June 26 in gitclear/gitclear
100 Δ
Reduce comment impact value from 1 to 0.1 for Prompt-to-Production era
Lowered the comment-impact weight in app/lib/defines/code_lines.rb from 1.0 to 0.1 to de-emphasize comments when scoring Prompt-to-Production code. This reduces the influence of comment-heavy lines on metrics and downstream prompts, prioritizing executable code and improving metric robustness.
Deployed June 24
Worked June 24 in gitclear/gitclear
100 Δ
Implement v1 Maintainability Gap research and tests for AI code-quality assessment
Implements v1 of the Maintainability Gap research feature, adding extensive integration tests (test/integration/proto_user_signup_test.rb) and route updates to support AI code-quality and write-only-mode research. Deployed to production on 2026-06-24 01:02. Enables collection and evaluation of v1 maintainability-gap metrics for the AI code-quality study.
Deployed June 24
Worked June 23 in gitclear/gitclear
200 Δ
Add legacy_refactor_percent metric for customers to compare their performance with industry stats
Add a legacy_refactor_percent metric and integrate it into stat definitions and cached graph calculations. Changes in app/lib/defines/stat_segments.rb add the new segment; app/lib/presenters/concerns/cached_stat_graph_value_calculate_concern.rb wires it into interval, numerator and denominator calculations. This lets customers evaluate their refactor percentage against soon-to-be-published industry stats, improving comparability and reporting.
Pull request
merged
Deployed June 22
Worked June 22 in gitclear/gitclear
100 Δ
Add AI-Assisted Commit percent and total token count to default AI Usage stats
Add AI-Assisted Commit percentage and total token count to the default AI Usage stats view (app/views/shared/resource_actions/ai_usage_stats.html.haml). The update surfaces percent of commits assisted by AI and cumulative token usage in the UI, improving visibility into AI consumption. Deployed to production on 2026-06-22. Impact: clearer metrics for monitoring, reporting, and billing.
Deployed June 22
Worked June 22 in gitclear/gitclear
100 Δ
Add v2 LLM-driven Task Rescorer UI (gpt-5.4-mini) and fix by-tag lookup bugs
Adds a v2 LLM-driven Task Rescorer (lib/functions/task-rescorer.js) using gpt-5.4-mini to propose clickable score recommendations with one-sentence rationales. Adds interactive task-source selection, rescore presets, configurable max-per-pass, concurrent batching, LLM quota/rationale limits, provider logging and user API-key fallback, and a smoother apply flow. Fixes by-tag lookup bugs to improve reliability, observability and cost control.
Awaiting deploy
Worked on from June 12 through June 15 in alloy-org/ample-agent-pro
2000 Δ
Add bundling of same-type team notifications when sending to Slack/Teams
Add grouping logic to CreateTeamMessengerNotifications (vendor/gems/resource_notifications/app/jobs/create_team_messenger_notifications.rb) to combine notifications of the same type into unified messenger blocks, pick the best image block per group, and refine channel selection. Result: reduced duplicate posts and clearer, consolidated notifications in Slack/Teams.
Deployed June 2026
Worked June 2026 in gitclear/gitclear
100 Δ
Add recording of LLM data-query start/end timestamps in Data Interrogator
Record start and end dates for LLM data queries in the Data Interrogator flow. Updated app/javascript/apps/data-interrogator.js (submitQuestion, runQuestion, submitFollowUp) and transcript-inline-chart.js to capture and surface timestamps for each query. Deployed Jun 1, 2026. Improves observability, auditing and timeline/charting of LLM interactions.
Pull request
merged
Deployed June 2026
Worked June 2026 in gitclear/gitclear
100 Δ
Fix: Add 'Issues resolved by cohort' and 'Defect originated by cohort' stats to AI usage cohort stats
Added two cohort-level metrics—'Issues resolved by cohort' and 'Defect originated by cohort'—to the AI usage cohort stats view (app/views/shared/resource_actions/ai_cohorts_stats.html.haml). This change restores missing analytics signals, addressing a bug that hid these metrics and improving cohort-level visibility for resolution tracking and defect attribution.
Deployed June 2026
Worked June 2026 in gitclear/gitclear
100 Δ
Add transcript inline chart rendering for Data Deep Dive popup
Introduce a new JS module (app/javascript/bundles/data-interrogator/transcript-inline-chart.js) to render charts inside the Data Deep Dive popup. Made small adjustments in transcript-event.js (renderToolBlock/renderToolActions) to integrate the chart component. Impact: charts now display inline in the popup, improving on-demand data visualization during deep dives.
Deployed June 2026
Worked May 2026 in gitclear/gitclear
100 Δ
Add resume bar and follow-up questions to Data Deep Dive
Add resume bar and follow-up question support to the Data Deep Dive drawer. Implemented new renderResumeBar and follow-up logic in app/javascript/apps/data-interrogator.js (renderDrawer → runQuestion → renderResumeBar), adding UI elements and question handling; released to production 2026-06-01. Enables users to resume previous deep-dive sessions and ask guided follow-ups, improving investigation continuity and UX.
Deployed June 2026
Worked May 2026 in gitclear/gitclear
100 Δ
Modernize pricing page: update hero images, messaging, and background gradients
Rework pricing page to modernize visuals and copy: add dark/light hero PNGs, adjust pricing.html.haml to surface “Inspired AI ROI stats” and link to AI research, remove annual-contract blurb, and update introduction SCSS gradients, alignment, and margins. Changes deployed to production to improve theming, clarity, and positioning of product benefits.
Deployed June 2026
Worked May 2026 in gitclear/gitclear, gitclear/kraken
100 Δ
Add recording of per-provider token counts (past year) to LlmUsageMetric; remove non-essential columns
Implements v3 LlmUsageMetric to start recording all provider token count types aggregated over the past year and removes a few non-essential columns. Adds provider_usage JSONB builders and extends platform/team LLM usage stats in external_usage_client/anthropic_concerns.rb, and removes an obsolete fetch_cursor_ai_usage_stats call in populate_llm_metrics.rb. Deployed May 25 — improves telemetry for reporting, billing, and analytics.
Pull request
merged
Deployed May 2026
Worked May 2026 in gitclear/gitclear
400 Δ
Add cached LLM token counts and remove non-essential columns to capture provider token metrics for past year
Add a migration (db/migrate/20260525152531_add_llm_usage_cached_token_count.rb) and update the LlmUsageMetric pipeline (vendor/gems/llm_metrics/app/lib/external_usage_client/external_cursor_ai_usage_client.rb) and tests to record all provider token count types over the past year while removing a few non-essential columns. Business context: closes a gap in provider token telemetry for usage/billing. Impact: more accurate historical token metrics and a simplified schema.
Pull request
merged
Deployed May 2026
Worked May 2026 in gitclear/gitclear
200 Δ
Set up AI metrics to automatically re-retrieve data from provider after initial data pull
In around 10% of observed cases, we have observed that AI Provider APIs will return different usage data, even if the data was initially queried on a date after the usage date. Now, we automatically re-fetch all provider data after a "settling" interval (of a few days), and we update any records that have changed since the initial data retrieval.
Deployed May 2026
Worked May 2026 in gitclear/gitclear
1000 Δ
Resolve confusing deploy counts when 2 PRs use the same commit as "merge commit"
For Deploy rules like "When a PR is merged to the default branch," it is necessary to consistently handle rare cases when a company might merge
PR B into PR A, then rebase the merge such that the same commit that merges PR B into PR A also merges PR A into Default branch. Now when this happens, we give precedence to the final PR that merged into the default branch.
Pull request
merged
Deployed May 2026
Worked May 2026 in gitclear/gitclear
300 Δ
Reduce Github quota usage by up to 100k calls per day
Previously, there were conditions under which GitClear could make thousands of calls in a day to evaluate what pipeline actions have occurred in a repo that is using pipeline actions to designate deploys. Now, we progressively process Pipeline Actions, with periodic "full reprocess" on a less frequent interval.
Deployed May 2026
Worked May 2026 in gitclear/gitclear
100 Δ
Fix: Persist Day Sketch user-edited hours and remove brittle new-widget pop-in behavior
Return humanEditedHours from parseNoteContent and append a human-edited footer in buildNoteBody so only user-edited Day Sketch hour lines are restored on load while auto-populated lines revalidate asynchronously. Remove brittle lib/util/new-component-popin.js, tighten recent-notes filtering, and add logging to prevent schedule overwrites and flaky widget pop-ins — improving Day Sketch persistence and dashboard stability.
Awaiting deploy
Worked on from May 2026 through May 2026 in alloy-org/dashboard-plugin
900 Δ