Alloy Company Updates
By Code Domain
The types of code that have generated the most Diff Delta
tl;dr Summary
September 8, 2026
- Export CodeLine/CodeLineBodyChecksum/CodeFile and persist repos/orgs to Databricks to retain LLM attribution
- Add quarter name suggestions and per-project pacing sliders to Plan Wizard
- Implement draggable timeline bars for projected project time; consolidate error handling and fix dev-app note persistence
- Add reviewContext handling and pollQuestionUrl to data-interrogator UI
- Fix: Exclude imports and punctuation-wrapped keywords (e.g. 'return (') from copy/paste labeling
September 7, 2026
- Split plan builder models into separate files; polish Plan list & project spec pages; rename ActionProspect columns to spec
- Update plan-wizard styles: restyle intent category cards, suggestion chips, and input/page backgrounds; remove theme header
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
Remove CommitValue#pending_review and #rejected; mark exceptional-velocity commits as LLM-authored CI runs
Remove the CommitValue states pending_review and rejected and replace them with logic that flags commits with exceptional velocity as LLM-authored CI runs. Updated commit value evaluation (CommitConcerns::ValueEvaluationConcerns) and tests to use deduced AI assignment state. Result: simpler commit state model and improved detection of AI/LLM-generated CI runs.
Deployed April 2026
Worked March 2026 in gitclear/gitclear
500 Δ
Remove pending_review/rejected states from CommitValue; add pending_ai_assignment and llm_complete to mark LLM/CI-authored commits
Update app/models/commit_value.rb to remove pending_review and rejected states and introduce pending_ai_assignment and llm_complete. Rename and add callbacks (detect_zero_pending_ai_assignment, sync_pending_ai_assignment_values, handle_pending_ai_assignment_complete), expand included_in_stats, and adjust approved_value, impacting? and derive_number_authority_em to treat exceptional-velocity commits as LLM/CI-authored. Result: LLM-generated CI runs are identified and correctly included in stat...
Awaiting deploy
Worked March 2026 in gitclear/gitclear
100 Δ
Make 'Replace Markdown' a one-click option in selection menu to reduce clicks
Surface the Replace Markdown action directly in the selection menu (app/javascript/lib/ample-editor/components/selection-menu.js): moved and consolidated the ConvertFromMarkdownButton logic and adjusted related ExtractContentButton code so replacing markdown no longer requires a second click when applicable. Deployed to production 2026-03-31 — reduces user clicks and streamlines editor workflow.
Deployed March 2026
Worked March 2026 in gitclear/gitclear, alloy-org/ample-web
100 Δ
Add markdown paste handling for AI-generated text (OpenAI/Phind) to convert headings, lists, bold and preserve blank lines
Detect markdown-like text in clipboard input and run it through the project's markdown parser (clipboard.js) instead of treating it as plain text HTML. Added logic to preserve blank lines as empty paragraphs and convert headings, bold and list markup into ProseMirror nodes, and added a between-apps test verifying OpenAI/Phind markdown is transformed correctly. Result: more faithful pastes from AI tools into the editor.
Deployed March 2026
Worked March 2026 in alloy-org/ample-web
100 Δ
Ensure empty paragraph between adjacent
when pasting external HTML; convert pasted Markdown to ProseMirror
Detect full HTML clipboard copies and tag
elements so pastes from external pages insert empty paragraphs between adjacent paragraphs; parse pasted plain-text Markdown (e.g., from AI tools) into ProseMirror nodes. Primary changes in lib/clipboard.js with supporting tests (lib/clipboard.test.js, clipboard.between-apps.test.js). Improves paste fidelity and preserves paragraph separation.
Awaiting deploy
Worked March 2026 in alloy-org/ample-editor
100 Δ
Add day-striping to quarterly/monthly templates; persist dev mood ratings and assorted UI/log fixes
Add day-striping to quarterly/monthly templates to support upcoming proposed-agenda functionality. Persist mood ratings in the dev environment (dev/dev-app.js: DEFAULT_MOODS_PATH, read/write/seed/ensure functions and createDevApp moodsPath). Also move dreamtask suggestions to an archived note, hide hidden tasks in agenda, add default dashboard splash and background upload fixes, improve logging and fix tests. Benefit: stable mood data in dev, clearer agendas, improved UX and diagnostics.
Awaiting deploy
Worked March 2026 in alloy-org/dashboard-plugin
900 Δ
Fix note title input snapping back to pre-save cursor position while editing
Prevent the note title input from snapping the caret back to its pre-save position during edits. Updated selection-tracking logic and note topbar handling (use-selection-tracking.js, note-topbar.js) so in-progress newNoteTitle is preserved and only cleared when names match. Result: stable cursor position while autosaving note titles.
Deployed March 2026
Worked March 2026 in alloy-org/ample-web
100 Δ
Add callback to UserUsageProfile to trigger SuggestStarredReportsJob when a user sets a mission
Add a callback on UserUsageProfile that enqueues SuggestStarredReportsJob when a user provides a mission. The job emails the user actionable, clickable report suggestions they can add to their dashboard (app/jobs/suggest_starred_reports_job.rb). Improves report discoverability and speeds dashboard setup for users.
Deployed January 2026
Worked March 2026 in gitclear/gitclear
100 Δ
Add Starred Report Picker component with autosuggest and AI suggestion cards
Introduce app/javascript/apps/starred-report-picker.js implementing a Starred Report Picker UI: filterSuggestions (autoExpandTextarea, buildSuggestionList, description handlers, keydown), saveStarredReport flows (renderAutosuggestItem, handleSearchInputChange, requestAiSuggestions, renderAiSuggestionCard). Adds autosuggest, keyboard handling and AI-driven suggestion cards to improve report discovery and save UX.
Deployed January 2026
Worked March 2026 in gitclear/gitclear
400 Δ
Add DaySketch widget: notebook-style hourly planner (6am–9pm) persisted to Day Sketch notes
Add lib/dashboard/day-sketch.js — a DaySketch widget that renders a notebook-paper-style planner with one text input per hour (6am–9pm). It loads or creates a "Day Sketch [date]" note, parses lines like "9am: text" into an entries map, serializes entries back to note body, and debounced-saves edits (10s; flush on blur). Pre-fills empty hours from agenda tasks. Enables quick day outlining persisted as dashboard-tagged notes.
Awaiting deploy
Worked March 2026 in alloy-org/dashboard-plugin
500 Δ
Revise dora_history: calculate change_failure_rate (replacing release_defect_percent), add defect finders and update concerns_team scope
Updated app/lib/stats/dora_history.rb to compute change_failure_rate instead of release_defect_percent. Built out all_time_defect_finder alongside period_defect_finder, refined previous/period release finders, and reused the concerns_team scope for a second use — updating it to accept a resource so team+resource can derive repo_ids. Result: reusable scopes and correct change-failure-rate metrics for DORA reporting.
Deployed January 2026
Worked March 2026 in gitclear/gitclear
100 Δ
Add API endpoint to provision user with PAT and tests
Add a new V1 ApiTokensController endpoint (customer_api gem) to provision a user using a personal access token (PAT). Implements provision_user flow plus helpers to attach provisioned avatars, ensure provisioned entities and remote connections, and fetch provisioned organization counts. Includes tests. Enables programmatic user provisioning for integrations and automated onboarding.
Deployed January 2026
Worked March 2026 in gitclear/gitclear
300 Δ
Update backfill to prefer assigning a commit's repo_release from its PR
Prefer PR-based release assignment when backfilling commit->repo_release links. Added assign_pull_request_commits logic in backfill_commit_release.rb and adjusted ensure_repo_release_recorded/related checks in commit_repo_issue_concerns so a commit will use its PR's repo_release when available. Result: more accurate release attribution for commits during backfill.
Deployed January 2026
Worked March 2026 in gitclear/gitclear
100 Δ
Add monthly-plan retry helpers and revamp dashboard mood viz into per-month widgets with hover tooltips
Added retry helpers in lib/data-service.js to tolerate eventual-consistency reads and auto-append default months for monthly plans. Rewrote lib/dashboard/mood.js to render per-month mood widgets (quarterly-completion template), reorganize layout/constants, fix timezone/label/sizing issues, update emoji/color mapping and rounding, and add hover tooltips showing full date, times, ratings and notes — improving data reliability and dashboard clarity.
Awaiting deploy
Worked on from March 2026 through March 2026 in alloy-org/dashboard-plugin
1000 Δ
Revise mood rating emojis and spice up affirmations
Updated mood-ratings.js to refresh MOOD_RATING_EMOJIS and MOOD_RATING_FLARE_EMOJIS and to completely rewrite MOOD_RATING_AFFIRMATIONS with livelier, more varied copy. Also adjusted descriptor labels (added “Ok” and reordered labels). Pure content/UX change (no logic), improving tone and user engagement when recording moods.
Awaiting deploy
Worked on from March 2026 through March 2026 in alloy-org/ample-notes-store
100 Δ
Start rendering LLM delta alongside standard per-directory delta
Render LLM-generated deltas in the directory browser alongside the existing standard per-directory delta. Updated renderColumnDelta in app/javascript/bundles/directory-browser/browser-column-renders.js and adjusted corresponding SCSS layout rules (repo-file-browser.scss); minor related touches in all-files-browse-frame.js. Benefit: surfaces model-suggested changes in the UI so users can see LLM deltas next to regular diffs.
Deployed January 2026
Worked March 2026 in gitclear/gitclear
100 Δ
Add segments for commit_ai_lines_committed_count and delta_from_llms
Add new stat segments commit_ai_lines_committed_count and delta_from_llms. Updates include StatSegments definitions, LlmResourceStat model additions, updates to the LLM resource stat creation/calculation concern, and chart icon mappings in ApplicationResourceHelper. Enables collection, calculation and UI display of AI commit line counts and LLM delta metrics for dashboards and alerts.
Deployed January 2026
Worked March 2026 in gitclear/gitclear
100 Δ
Add "Mathematics of Diff Delta" page for Claude v1
Added a new documentation page (app/views/pages/mathematics_of_diff_delta.html.haml) for Claude v1 detailing the "Mathematics of Diff Delta". Deployed to production on 2026-03-04. Provides a formal explanation of the diff-delta math to help engineers and users understand model behavior, improve debugging, and aid onboarding.
Deployed March 2026
Worked March 2026 in gitclear/gitclear
400 Δ
Add ESC key handling to dismiss comment input in EditingCommentContent
Implement _onKeyDown and wire it into the EditingCommentContent render (app/javascript/bundles/commit-comment-reaction/components/editing-comment-content.js) so pressing Escape cancels/dismisses the comment input area while preserving existing key behavior. Improves UX by enabling quick keyboard dismissal of the comment editor.
Deployed February 2026
Worked February 2026 in gitclear/gitclear
100 Δ
Fix committer_identifier param handling for remote_id (AI API usage stats)
Corrected parameter parsing in CustomerApiBaseController#derive_api_request_committer so a provided committer_identifier that is a remote_id is correctly recognized; updated integration tests (vendor/gems/customer_api/test/integration/api_ai_usage_test.rb). This fixes AI API usage stats attribution and restores accurate committer identification.
Deployed January 2026
Worked February 2026 in gitclear/gitclear
100 Δ