Do I need an AI assistant to use FSE?
No. FSE was developed alongside AI-assisted development and the protocol fits naturally with it, but the methodology is about how sessions are structured and how state is tracked. Both work without an assistant. The discipline is the same either way.
Does FSE only work for solo developers?
No. It was created by a solo developer managing eight production solutions, which is why it's heavy on documented state and structured sessions. Teams use it too. The bedrock files become shared context instead of tribal knowledge.
What if my project doesn't follow the modular monolith pattern?
The session protocol applies regardless of architecture. The structural conventions in the methodology document are recommendations grounded in real practice — adapt them to your architecture and document the adaptation in your bedrock files. The point is to have an explicit answer, not to follow our specific answer.
Why no migrations? That's the .NET way.
That's a stack-specific rule, and it lives in the .NET extension, not the core. The reasoning is documented in the standing orders for that stack. If you're using a different stack, your migrations story can be different — what matters is that the rule is explicit and the failure modes are understood.
How long until FSE feels natural?
Three to five sessions for most people. The protocol feels heavy for the first two sessions because every step is conscious. By the fifth session it's faster than working without it because the cost of skipped steps has shown up at least once.
Can I customize the templates?
Yes. The templates are starting points. Add fields, rename sections, drop things you don't use. The only hard rule is that the structure of every session is VERIFY → PLAN → EXECUTE → VALIDATE and that bedrock state is maintained between sessions. Everything else is yours.
What's the difference between FSE and just having good documentation?
Documentation describes what the project is. FSE describes how the project moves. Bedrock files are operational, not historical. They're read at the start of every session because they reflect current state, not past decisions.
Is FSE compatible with Agile, Scrum, or other process methodologies?
Yes. FSE describes how individual sessions of work are structured, which sits below the level Agile and Scrum operate at. They're orthogonal — your team can run sprints and standups while individual development sessions follow FSE.
What if I don't like a specific rule?
Read why it exists first. Every rule in the methodology has a failure mode behind it, and the failure modes are documented. If after reading the reasoning you still disagree, document the deviation in your bedrock files with your reasoning. That's better than silently ignoring it.
Where do I get help?
The core repository on GitHub has issue templates for bug reports, feature requests, and methodology questions. Open an issue. Real questions from real adopters are how the methodology improves.