Skip to main content
RapidDev - Software Development Agency
lovable-issues

Tracking Feature Progress and Status in Lovable Projects

Lovable does not have built-in project management tools, but you can track feature progress using AGENTS.md as a living roadmap, version history as a progress log, and Plan Mode for planning sprints. Create a Feature Status section in AGENTS.md with columns for feature name, status (planned, in progress, done, blocked), and notes. Update it after each prompt session to maintain a clear record of what has been built and what remains.

Book a free consultation
4.9Clutch rating
600+Happy partners
17+Countries served
190+Team members
Intermediate9 min read~10 min to set up, ongoingAll Lovable projectsMarch 2026RapidDev Engineering Team
TL;DR

Lovable does not have built-in project management tools, but you can track feature progress using AGENTS.md as a living roadmap, version history as a progress log, and Plan Mode for planning sprints. Create a Feature Status section in AGENTS.md with columns for feature name, status (planned, in progress, done, blocked), and notes. Update it after each prompt session to maintain a clear record of what has been built and what remains.

Why feature tracking is not automated in Lovable

Lovable is a code generation tool, not a project management tool. It does not have built-in features for tracking which features are complete, which are in progress, and which are still planned. As your project grows beyond a few pages, it becomes increasingly difficult to remember what has been built, what needs fixing, and what is next on the roadmap. Without tracking, you risk building duplicate features (prompting for something that already exists), forgetting edge cases (a feature works for the happy path but never had error handling added), and losing context between sessions (you return to the project a week later and cannot remember where you left off). The most effective tracking method in Lovable is using AGENTS.md as a project status document. Since the AI reads this file at the start of every session, it serves double duty: tracking progress for you and informing the AI about what exists and what is planned.

  • No built-in project management or task tracking in Lovable
  • Version history shows code changes but not feature-level progress
  • Multiple team members editing without a shared understanding of project status
  • Context is lost between sessions — you forget what was built and what remains
  • Edge cases and follow-up items are not recorded anywhere

Error messages you might see

Duplicate feature generated — the AI created something that already exists

Without a feature status document, the AI does not know which features are already built. Add a completed features list to AGENTS.md so the AI can reference it.

Missing edge case — feature works for the basic flow but fails for edge cases

Edge cases were never tracked as separate work items. Add them to your feature status document as sub-items under each feature.

Team member rebuilt a feature that was already complete

Without shared tracking, different team members duplicate work. Use AGENTS.md as a shared status document visible to all workspace members.

Before you start

  • A Lovable project with multiple features to build
  • A rough list of features you want to implement
  • Access to the Lovable editor for creating and updating AGENTS.md

How to fix it

1

Create a Feature Status section in AGENTS.md

AGENTS.md is read by the AI every session, so it serves as both a human reference and AI context

Add a Feature Status section to your AGENTS.md file with a simple table format: feature name, status (Planned, In Progress, Done, Blocked), and notes. List every feature you plan to build. Update the status after each prompt session. This gives you a clear overview of project progress and tells the AI what already exists.

Before
typescript
// No tracking — features are lost between sessions
After
typescript
# AGENTS.md Feature Status
## Core Features
| Feature | Status | Notes |
|---------|--------|-------|
| User registration | Done | Email/password via Supabase Auth |
| User login | Done | With session persistence |
| Dashboard stats | Done | Shows total orders, revenue |
| Orders table | In Progress | Basic table done, needs pagination |
| Search/filter | Planned | Filter by customer name and date |
| CSV export | Planned | Export filtered results |
| Admin panel | Planned | User management, role assignment |
| Email notifications | Blocked | Waiting for Resend API key |

Expected result: You and the AI both know which features exist, which are in progress, and which are planned.

2

Use version history as a chronological progress log

Version history records every code change, giving you a timeline of when features were built

Scroll through the Lovable chat to see the history of all prompts and their results. Each message represents a version with the code changes it introduced. Use this as a chronological log of development progress. When you need to review what was done in a specific session, scroll to that time period. For a more structured log, add date-stamped entries to AGENTS.md after each work session.

Before
typescript
// Chat history is the only record
// Hard to find specific feature implementations in a long chat
After
typescript
# AGENTS.md Progress Log
## Session: March 24, 2026
- Created registration and login pages
- Connected to Supabase Auth
- Added session persistence with onAuthStateChanged
## Session: March 25, 2026
- Built dashboard page with stats cards
- Created orders table with basic column display
- TODO: Add pagination to orders table
## Next session priorities:
1. Add pagination to orders table
2. Add search/filter functionality
3. Create CSV export feature

Expected result: A clear log of what was built when. You can pick up from the exact point you left off in the next session.

3

Use Plan Mode for sprint planning

Plan Mode helps you break down upcoming features into implementable tasks without modifying code

At the start of a work session, switch to Plan Mode and ask the AI to help plan the next set of features. Describe what you want to build, and the AI will break it down into steps, identify dependencies, and suggest an implementation order. This is like a mini sprint planning session. Record the plan in AGENTS.md before switching to Agent Mode to execute it.

Before
typescript
// Starting a session without planning:
// Jumping straight into Agent Mode prompts
After
typescript
// Plan Mode sprint planning:
// "I want to complete these features in this session:
// 1. Pagination on the orders table
// 2. Search filter by customer name
// 3. CSV export of filtered results
// Break these into implementation steps and suggest the best order."
//
// AI creates a step-by-step plan → record in AGENTS.md → execute

Expected result: You have a clear plan for the session. Features are built in the right order with dependencies handled.

4

Track edge cases and follow-up items

Features often work for the basic flow but need additional work for edge cases, error handling, and polish

After implementing each feature, add a Follow-up Items section listing edge cases that still need attention: error states, empty states, loading states, mobile responsiveness, and accessibility. These items are easy to forget but critical for production quality. If tracking and implementing all edge cases across many features gets overwhelming, RapidDev's engineers have managed feature completion across 600+ Lovable projects.

Before
typescript
// Feature marked as 'Done' but edge cases not handled:
// Orders table: works with data but crashes when empty
// Search: works but no 'no results' message
After
typescript
# Follow-up Items
| Feature | Edge Case | Status |
|---------|-----------|--------|
| Orders table | Empty state (no orders) | Planned |
| Orders table | Loading skeleton | Done |
| Orders table | Error state (API failure) | Planned |
| Search filter | No results message | Planned |
| Search filter | Clear search button | Done |
| CSV export | Handle empty filtered results | Planned |

Expected result: All edge cases are tracked. Nothing falls through the cracks between sessions.

Complete code example

AGENTS.md
1# Project Roadmap and Status
2
3## Feature Status
4| Feature | Status | Priority | Notes |
5|---------|--------|----------|-------|
6| User registration | Done | High | Email/password via Supabase Auth |
7| User login | Done | High | With session persistence |
8| Dashboard stats | Done | High | Total orders, revenue, customers |
9| Orders table | Done | High | With pagination (10/page) |
10| Search filter | In Progress | Medium | By customer name (real-time) |
11| CSV export | Planned | Medium | Export current filtered view |
12| Admin panel | Planned | Low | User management, roles |
13| Email notifications | Blocked | Medium | Need Resend API key |
14
15## Edge Cases Needed
16- Orders table: empty state, error state
17- Search: no results message, clear button
18- All pages: mobile responsiveness
19- Forms: validation error messages
20
21## Progress Log
22### March 25, 2026
23- Added pagination to orders table
24- Started search filter implementation
25- Next: complete search, add CSV export
26
27### March 24, 2026
28- Built dashboard with stats cards
29- Created orders table with columns
30
31## Coding Conventions
32[...existing coding rules...]

Best practices to prevent this

  • Update the feature status table in AGENTS.md after every work session
  • Use four status levels: Planned, In Progress, Done, Blocked
  • Track edge cases (empty states, error states, loading states) as separate items
  • Add a progress log with dates so you can trace when features were built
  • Use Plan Mode at the start of each session to plan priorities
  • Keep the feature table near the top of AGENTS.md so the AI reads it first
  • Mark blocked items with the reason for blocking so you can unblock them later
  • Review the feature status weekly to ensure nothing is stuck or forgotten

Still stuck?

Copy one of these prompts to get a personalized, step-by-step explanation.

ChatGPT Prompt

I am building a Lovable project and need help tracking feature progress. Here is my current list of features: [list your planned features] Please: 1. Organize these into a feature status table with Priority and Status columns 2. Identify dependencies between features and suggest an implementation order 3. List edge cases I should track for each feature 4. Create an AGENTS.md template with a Feature Status section 5. Suggest a workflow for updating the status after each session

Lovable Prompt

Update the Feature Status section in @AGENTS.md. Mark 'Search filter' as Done with the note 'Real-time filter by customer name, with clear button and no-results message.' Move 'CSV export' to In Progress. Add a new progress log entry for today's date listing what was completed. Add these new edge case items: CSV export handle large datasets, CSV export handle special characters in data.

Frequently asked questions

Does Lovable have built-in project management tools?

No. Lovable is a code generation tool, not a project management tool. You can track progress using AGENTS.md as a feature status document, version history as a chronological log, and Plan Mode for sprint planning.

How do I track which features are complete?

Create a Feature Status table in AGENTS.md with columns for feature name, status (Planned, In Progress, Done, Blocked), and notes. Update it after each work session. The AI reads this file and knows what exists.

How does AGENTS.md help with tracking?

AGENTS.md is read by the AI at the start of every session. A feature status section tells the AI what is already built (avoiding duplicates), what is planned (providing context for prompts), and what is blocked (preventing attempts at blocked features).

Can I use external tools for project management?

Yes. Many teams use Notion, Linear, or Trello for detailed project management and keep a summary in AGENTS.md for the AI's benefit. The external tool is the source of truth; AGENTS.md is the AI-readable copy.

How do I track edge cases and follow-ups?

Add a Follow-up Items section to AGENTS.md listing edge cases per feature: empty states, error states, loading states, mobile responsiveness, and validation. Mark them as Planned or Done as you address each one.

What if I can't fix this myself?

If your project has many features in varying states of completion and you need help organizing and finishing them, RapidDev's engineers can create a structured roadmap and implement the remaining features. They have managed feature completion across 600+ Lovable projects.

RapidDev

Talk to an Expert

Our team has built 600+ apps. Get personalized help with your issue.

Book a free consultation

Need help with your Lovable project?

Our experts have built 600+ apps and can solve your issue fast. Book a free consultation — no strings attached.

Book a free consultation

We put the rapid in RapidDev

Need a dedicated strategic tech and growth partner? Discover what RapidDev can do for your business! Book a call with our team to schedule a free, no-obligation consultation. We'll discuss your project and provide a custom quote at no cost.