Ben kicking the tires updates (and some notes) - #5
Conversation
.vscode/settings.json: Hide copilot sidebar on codespace startup|
Thanks for the feedback!
I haven't worked much at all yet on the actual interview that the agent performs. Lots to think about there.
I haven't touched Android yet.
Auth is in progress. Supported by Foundation Plan but no Rails realization yet.
Did you save the workspace build logs by chance? |
These both sound like good ideas that would fix my concerns with this first interaction for beginners
Not the whole thing, just where it failed. Note that the failure occurred after almost 45 minutes of set up... Looks like the ❌ came in some postgres step. Have you opened any of the Compiler apps in a Codespace and experienced either / both issues (slow startup and failure), or neither? I would be surprised if this was cause by my app, seems like something that would happen for every Foundation app?
|
In theory, this commit will fix it: https://github.com/bpurinton/family-finances/pull/12/commits/25b8a39e4cb1c99adcd555057f802e9fcb6856b0 |
|
Okay @raghubetina, you can have a look at this now. The description has a bunch of notes, and bunch of updates were made over on the Compiler output from my experiment in order to actually get it working: https://github.com/bpurinton/family-finances/pull/12 The main issue right now is that after hand-off:
Those are probably updates that need to be rectified somewhere along the Foundation-Compiler-Handoff continuum |
Updates
.vscode/settings.jsonto collapse copilot sidebar on codespace startupMisc notes
Some questions are hard to understand as a beginner. I think that's the point? We want to show them how "learning to code" improves their ability to build.
e.g.:
Android is still missing?
Auth is still missing?
Somewhat confusing that we need to install the GitHub App up-front before Compiler works, but there is no existing project repo, so we need to install it with access to all repos? Do we need that level of permission?
CI immediately failed on generated repo:
Fixed this and more on https://github.com/bpurinton/family-finances/pull/12
Extremely slow (like > 45 minutes) Codespace startup on the compiled output app. Maybe we need to pre-build and publish an image to GH Container Registry?
Immediate fix for long wait: set up a prebuild manually (https://github.com/bpurinton/family-finances/settings/codespaces)
This is still not a great solution, because the first prebuild still takes ~20 minutes.
Can we pull from a universal Foundation image rather than building the image from scratch? In theory the only difference during startup will be some time spent installing gems?
Codespace startup failed anyway after the long wait. Configuration fixes are on: https://github.com/bpurinton/family-finances/pull/12
After exiting a
drawing-boardwhere thefoundation-plan.jsonis.gitignored, where is the foundation plan retained? How do I view it again? Is there supposed to be a page for it on https://staging.firstdraft.com/projects?In general, post-handoff needed a lot of updates to make the app actually functional. Perhaps expected?
See: https://github.com/bpurinton/family-finances/pull/12
Local Xcode opening required this manual step (undocumented?):
Then it worked quite well with a nice preview going in the simulator (after firing up
bin/devlocally)