Top Block: NCOER & OER AI
Army Bullet Writer & Generator
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Top Block AI Bullet Writer for Army Leaders
Stop staring at a blank NCOER form. Top Block turns your rough notes into strong, regulation-compliant bullets in seconds — built by a Soldier, for Soldiers.
HOW IT WORKS
1. Jot rough notes — "Mentored 4 soldiers, 100% ACFT pass rate, led battalion FTX"
2. Pick your settings — Report type, attribute category, and performance level
3. Tap Generate — Get 3 polished Action-Result-Impact bullet variations
4. Save, copy, or export — Build your bullet bank and export formatted for DA Forms
KEY FEATURES
AI Bullet Generation
Convert field notes into professional NCOER, OER, and Award bullets aligned with AR 623-3 and DA PAM 623-3. Supports all Army evaluation report types.
Senior Rater Comments
Dedicated tab for Part IVc box comments with live character count tracking — hit form limits every time.
Soldier Profiles
Store rank, MOS, unit, dates, and notes for each Soldier. Context auto-fills into every generation.
Bullet Bank
Save, search, filter, and organize bullets by attribute, performance level, soldier, and date. Mark favorites with a swipe.
Form Formatting
View bullets formatted for DA Form 2166-8 with character counts. See what fits and what needs trimming. Export as text or PDF.
Award Narratives
Generate DA Form 638 achievement and citation bullets for AAM, ARCOM, MSM, and higher awards.
Activity Tracking
GitHub-style heatmap shows your last 98 days of writing. Build a streak with optional daily reminders.
iCloud Sync
Bullets, profiles, and settings sync automatically across all your Apple devices via CloudKit.
Light & Dark Mode
Choose System, Light, or Dark appearance in Settings. The app looks sharp in any lighting.
SECURITY
No classified or sensitive data is stored or transmitted
SSN detection blocks accidental entry before processing
All AI requests route through a secure proxy — no API keys on device
iCloud sync uses CloudKit Private Database with end-to-end encryption
DISCLAIMER
Top Block is not an official DoD or U.S. Army product. Users are responsible for ensuring all content complies with applicable regulations (AR 623-3, DA PAM 623-3) and unit SOPs. Do not enter classified, FOUO, or sensitive personal information.
SUPPORT
Feedback or issues? Reach out through Settings > About. Your input shapes every update.
Top Block — because every Soldier deserves a well-written evaluation.
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more Fixed: the daily generation counter could show yesterday's usage on a new day, blocking generation until the app was used another way. Counts now reset properly on open.
2.6.1 Sep 8
The biggest Top Block update yet — built for eval season.
NEW: CLOSEOUT PACKET BUILDER
Pick a Soldier and Top Block assembles the whole review: their saved
bullets fill the DA Form 2166-9 worksheet, AI writes the Support Form
(duty description + performance objectives), and one tap exports the
complete packet PDF. Find it first in the Library tab.
NEW: HOME SCREEN WIDGETS
A countdown to your next NCOER due date and your writing streak — right
on your Home Screen and lock screen.
NEW: DICTATION
Tap the mic next to Rough Notes and just talk. Recognition runs
on-device whenever your hardware supports it.
NEW: SIRI, SHORTCUTS & ACTION BUTTON
"Top Block write a bullet" — rough notes in, polished bullet out,
without even opening the app.
NEW: RUNS ON YOUR MAC
Top Block is now a native Mac app, with keyboard shortcuts (⌘N new
generation, ⇧⌘P build packet, ⌘L bullet bank).
NEW: EVALUATION REMINDERS
Set each Soldier's NCOER due date and get a heads-up at 45, 30, 14, and
7 days out, so closeouts never sneak up on you.
AND A WHOLE LOT OF POLISH:
Renaming a Soldier no longer detaches their bullet history
Bullet drafts are restored if you swipe away mid-composition
Purchase problems now explain themselves instead of failing silently
Buttons and banners are readable in every theme
Sharing from iPad no longer crashes
A rare bug that cut short bullets containing brackets (like "[CQ]") is fixed
Word/Pages exports no longer garble quotation marks and dashes
Rate bullets with a quick thumbs up/down to help tune AI quality
"Generate All Attributes" is faster and respects your daily limit fairly
PRIVACY, AS ALWAYS:
Your rough notes are never used to train AI. A new anonymous-usage
toggle (Settings → Privacy) sends basic usage events to my own server —
no third-party trackers, ever. Turn it off anytime.
If Top Block saves you time during closeout season, a rating or a quick
review genuinely helps a solo dev Soldier out.
Top Block is not an official DoD or U.S. Army product. You are
responsible for ensuring all content complies with AR 623-3 and
DA PAM 623-3. Do not enter classified information or sensitive
personal information.
2.6.0 Sep 8
What's New in 2.4.0:
• Sharper, more impactful bullets — upgraded to a more capable AI model
for stronger quantification and tighter Action–Result–Impact structure.
• "All Attributes" generation is now up to 6× faster — all six attribute
categories generate at once instead of one at a time.
• Stronger privacy — your rough notes are never used to train AI, and a new
per-device security model protects your generation access.
• Cleaner five-tab layout — the NCOER Format and Senior Rater tools are now
combined under a single Forms tab with a quick toggle.
• Reliability fixes — resolved a rare launch crash and improved iCloud sync
handling for a smoother experience.
Top Block is not an official DoD or U.S. Army product. You are responsible
for ensuring all content complies with AR 623-3 and DA PAM 623-3. Do not
enter classified information or sensitive personal information.
2.4.0 Jun 16
Version 2.3.0
Top Block just got its biggest update yet — a complete visual overhaul with light mode support, new features, and polish throughout.
New & Improved:
• Light Mode — Top Block now supports both light and dark mode, automatically adapting to your system preference
• Saved Bullets Redesign — Completely rebuilt with search, favorites filtering, sort by date, and group by soldier
• Favorites System — Swipe any saved bullet to mark it as a favorite, then filter to see only your best ones
• Search Everywhere — Full search across bullet text, soldier tags, and attributes in Saved Bullets. Search soldiers by name, rank, MOS, and unit
• Export All Bullets — From any soldier's detail page, copy or share all their bullets at once, formatted and grouped by attribute
• Activity Heatmap — Statistics now shows a GitHub-style activity calendar tracking your last 98 days of bullet generation
• Usage Progress Bar — See your daily generation usage at a glance in Settings with visual progress bars
• AI Service Status — Live connection indicator with pulsing green dot when online
• Premium UI Overhaul — Gradient hero cards, glowing editor focus states, chip-style pickers, and refined typography throughout
• Soldier Profiles Redesign — Cards now show rank, MOS, unit, and bullet count badges. Tap for full profile with bullets grouped by attribute
• Appearance Settings — New theme picker in Settings with System, Light, and Dark options
Bug Fixes:
• Fixed double-disabled state on Generate All button
• Fixed PDF export creating a blank first page
• Fixed version string consistency across the app
• Fixed bulk generate to continue on partial failures instead of stopping
• Consolidated all haptic feedback to use the shared HapticsManager
• Removed forced dark mode throughout the app
2.3.0 May 1
What's New:
• Pro Upgrade Flow — When you hit the free daily limit, the Generate button becomes a
clear Upgrade to Pro call-to-action. The paywall shows real pricing, legal disclosures,
Privacy Policy, Terms of Use, and Restore Purchases.
• iCloud Sync — Your bullets, soldier profiles, and settings automatically sync across
all your devices via iCloud. Sign in with the same Apple ID and everything is there.
• Daily Streak Reminders — Enable optional daily notifications to keep your generation
streak alive. Pick your preferred time in Settings.
• Soldier Detail & Edit — Tap a soldier to see their full profile with bullets grouped
by attribute. Edit any field instantly.
• Senior Rater Tab — Generate senior rater box comments with character count tracking
right from the bottom bar.
• Real AI Refinement — The Refine button sends your bullet back through AI for genuine
improvement.
• Usage Progress Bar — See how many generations you've used today right in the
Generator. Visual indicator goes green → orange → red as you approach your limit.
• Error Banners — Clear error messages when AI generation fails instead of silent
failures.
• Share Sheet & PDF Export — Export bullets as formatted text or generate a PDF for DA
Form 2166-8.
• Instant Pro Sync — Subscribing updates your Pro status everywhere immediately, no
restart needed.
• Bug fixes — Removed dead code, fixed soldier bullet matching, improved navigation
stability, and cleaned up 40+ issues.
2.2.0 Apr 29
Top Block 2.1.0 is here — our biggest update ever. 10 new features, bug fixes, and polish across
the entire app.
NEW FEATURES
• Bullet Template Library — 15+ pre-built Army scenario templates (FTX, PMCS, range, deployment,
NCOES, and more) organized by attribute. Tap one and it loads straight into the generator with
the right settings.
• Senior Rater Comment Builder — New "Senior Rater" mode in the Format tab. Generate senior rater
box comments with live character count tracking so you stay within the 225-character limit.
• Streak Reminder Notifications — Optional daily reminder to keep your generation streak alive.
Toggle it on in Settings and pick up where you left off.
• OER-Specific AI Prompts — OER bullets now use distinct AI guidance for Company-grade,
Field-grade, and Strategic levels — different language, scope, and expectations.
• Smart History — Remembers your last-used report type, attribute, performance level, and grade
level for each soldier profile. Auto-restores when you switch between soldiers.
• Undo AI Refinement — After Strengthening, Shortening, or Expanding a bullet, tap "Revert to
Original" to undo. Full undo with confirmation.
IMPROVEMENTS
• Input Validation — Name is now required, MOS format is checked (minimum 2 characters), and date
logic is enforced (Date Rated must be on or after Date Arrived). Inline hints guide you.
• Keyboard Done Button — All text editors now have a Done button above the keyboard. No more
tapping outside to dismiss.
• Saved Bullets Badge — The Saved tab now shows a live bullet count badge so you always know your
bank size at a glance.
• Skeleton Loading & Success Animation — See animated shimmer placeholders while bullets
generate, then a green checkmark flash on success.
• Swipe to Delete — Swipe left on any soldier profile card for quick delete or edit.
• 2000-Character Input Limit — Live character counter on rough notes prevents oversized API
requests.
• 30-Second Network Timeout — No more infinite spinners if the AI service is slow.
BUG FIXES
• Fixed double clipboard copy in Bullet Detail
• Fixed soldier name prefix duplicating on Regenerate
• Fixed "Strengthen / Shorten / Expand" breaking for proxy users
• Fixed award PDF truncating long narratives — now paginates properly
• Fixed missing copy-all toast in Saved Bullets
• Fixed nested delete menu requiring two taps on Soldier profiles
• Fixed inconsistent initials display on soldier cards
2.1.0 Apr 27
What's New in Top Block
DA Form 638 Award Support
Switch to Award mode in the Formatter tab to build award recommendations (AAM, ARCOM,
MSM). Select bullets, attach a soldier profile, and export a formatted DA 638 PDF.
Live Character Counts
See real-time character counts everywhere — generator results, bullet detail editor, and
the formatter. Color-coded badges (green/yellow/red) show at a glance if bullets fit
form limits. Over-limit bullets are flagged with a truncation warning.
Statistics Dashboard
Track your productivity in the new Stats view. See total bullets generated and saved,
your current streak, breakdowns by attribute and performance level, recent activity, and
top soldier tags.
Performance & Polish
- Faster scrolling with optimized bullet lists
- Animated results, favorite stars, and transitions
- Improved empty states with clear next-step guidance
- Stats backfilled automatically for existing users
As always, do not enter classified or sensitive personal information.
2.0 Apr 13
Version 1.9 — Major Update
SOLDIER PROFILES
- Save soldier info (name, rank, MOS, unit) for quick access
- Auto-fill context when generating bullets
- Manage all your Soldiers in one place
BULK GENERATION
- Generate bullets for all 6 attributes at once
- Saves time when writing evaluations for multiple Soldiers
- Progress indicator during generation
NCOER FORM FORMATTING
- Character limits matched to actual DA Form 2166-8 boxes
- Live character count while editing
- Copy-ready format for direct paste into forms
- Auto-truncation warning when over limit
EXPORT TO PDF
- Generate formatted PDFs organized by attribute
- Includes soldier info header with rating period
- Share via AirDrop, email, or text message
SHARE BULLETS
- Share individual bullets or all bullets for a Soldier
- Formatted as plain text ready for pasting
- Quick share button on every bullet
RATER TIPS
- Per-attribute writing guidance from Army evaluation experts
- Collapsible tips section right above the generate button
- Helps you write stronger, more impactful bullets
ONBOARDING
- New 4-screen walkthrough for first-time users
- Learn how to write effective rough notes
- See Pro benefits before subscribing
DARK MODE POLISH
- Premium card styling with gradients and shadows
- Consistent spacing and typography throughout
- Refined visual design across all views
Thank you for using Top Block!
1.9 Apr 2
Version 1.8:
- Expanded device support (now requires iOS 17.0+)
- Award bullet support: generate bullets for AAM, ARCOM, and MSM
- Copy All: bulk export saved bullets in one tap
- Improved review experience
- Bug fixes and performance improvements
1.8 Apr 1
Minor bug fixes have been made to the store.
1.7 12/19/2025
Fixed: the daily generation counter could show yesterday's usage on a new day, blocking generation until the app was used another way. Counts now reset properly on open.
more Version 2.6.1 Sep 8
Data Not Linked to You The following data may be collected but it is not linked to your identity: