| > The result is OK. It has all the features I asked for, and includes document sharing, collaborative editing in real time, support for fonts and line spacing, etc. etc. I could not have paid a developer $170 and got this. The problem, of course, is that, while abstractly impressive, this is completely useless Well, what would you expect from a few hours of running in a loop with these constraints? > This project exists to build a document editor from the ground up. Violating these constraints defeats the entire purpose. > FORBIDDEN dependencies (do NOT install or use these): > Rich text editor frameworks: ProseMirror, Slate, Quill, TipTap, Draft.js, CKEditor, TinyMCE, Lexical, or any similar library > CRDT/OT libraries: Yjs, Automerge, ShareDB, OT.js, or any similar library > Full CSS frameworks: Bootstrap, Tailwind, Material UI (small utility libs for specific needs are OK) > ORMs: Prisma, TypeORM, Sequelize (use raw SQL or a thin query builder) I can't help but wonder what you thought you would achieve, and how getting "mostly what you asked for" is still disappointing to you. > there is no taste being applied. There are 0 lines in AGENT_PROMPT.md about "taste". You have instructed something/someone on how to build more than what to build. Your goals are (from a quick skim): - The goal of this project is ultimately to generate a working alternative to Google Docs with the same functionality. - You are an autonomous software engineer building AltDocs, a from-scratch alternative to Google Docs. I see a FEATURES.md file, but not clear if this is from you or expanded by the model. It seems pretty slim. All in all, I don't get the "disappointment". It seems, from your blog post, that the "model" did most of the things you asked for. The disappointment might come from what you asked for, more than from the "model" being bad... To paraphrase a line from a sitcom: "Damn, Andrew, I can't control the weather!" :) |