feat: add bootstrap demo data endpoint for testnet#817
Conversation
- Implement admin-only endpoint to seed demo projects - Add environment-based security (disabled in production by default) - Return created project IDs for verification - Include comprehensive documentation for contributors - Add BOOTSTRAP_ENABLED configuration flag Closes Pulsefy#815
|
@malik203 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
Fix workflow |
|
How am i gonna fix the workflow? |
|
please fix |
|
how bout now?
…On Fri, Jun 5, 2026 at 11:09 AM Cedarich ***@***.***> wrote:
*Cedarich* left a comment (Pulsefy/Lumenpulse#817)
<#817 (comment)>
please fix
—
Reply to this email directly, view it on GitHub
<#817?email_source=notifications&email_token=ARJPXHFI6YOTZGRSMJS2TZT46KL4DA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGA2DGOBWGAY2M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4630438601>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARJPXHEXTQIBNQUNPDGJ2WT46KL4DAVCNFSM6AAAAACZTV4KWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DMMZQGQZTQNRQGE>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ARJPXHG5YCRHGZGE6RRXRTD46KL4DA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGA2DGOBWGAY2M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/ARJPXHENZGZYLWS6L7JULTT46KL4DA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGA2DGOBWGAY2M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
check now
…On Fri, Jun 5, 2026 at 12:09 PM Cedarich ***@***.***> wrote:
*Cedarich* left a comment (Pulsefy/Lumenpulse#817)
<#817 (comment)>
See
[image: Uploading IMG_1676.png…]
Please resolve the conflict and fix workflow
—
Reply to this email directly, view it on GitHub
<#817?email_source=notifications&email_token=ARJPXHGOVEKUOJT2F7YJ6QD46KS7XA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGA4DSNRZGE4KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4630896918>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARJPXHBVPLF4EDWQ6JAI3T346KS7XAVCNFSM6AAAAACZTV4KWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DMMZQHA4TMOJRHA>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ARJPXHATSRSUFE7WTBDHY4346KS7XA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGA4DSNRZGE4KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/ARJPXHDWVA7NJCTUS3LDKGL46KS7XA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGA4DSNRZGE4KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Fix lint errors |
|
Please fix workflow Run npm run lint and address the errors below
/home/runner/work/Lumenpulse/Lumenpulse/apps/backend/src/bootstrap/bootstrap.controller.ts /home/runner/work/Lumenpulse/Lumenpulse/apps/backend/src/bootstrap/bootstrap.service.ts ✖ 4 problems (4 errors, 0 warnings) |
|
Please do npm run lint, and address the 4 pending lint errors. We are almost there Thank you |
|
this is really complicated
…On Fri, Jun 5, 2026 at 9:32 PM Cedarich ***@***.***> wrote:
*Cedarich* left a comment (Pulsefy/Lumenpulse#817)
<#817 (comment)>
Please do npm run lint, and address the 4 pending lint errors.
We are almost there
Thank you
—
Reply to this email directly, view it on GitHub
<#817?email_source=notifications&email_token=ARJPXHH5E3SDWETGJWZLX2T46MU7BA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGUZTAMZWHAY2M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4635303681>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARJPXHE7BVY77C7PIDV2URT46MU7BAVCNFSM6AAAAACZTV4KWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DMMZVGMYDGNRYGE>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ARJPXHDQITZOYE4Y5744W7L46MU7BA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGUZTAMZWHAY2M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/ARJPXHEJNIS6YFQA7MVGA5T46MU7BA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINRTGUZTAMZWHAY2M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Please fix lint errrors |
Description
Implements a controlled way to bootstrap demo data for testnet environments, allowing reviewers to test the MVP quickly without manual data setup.
Changes
Core Implementation
Key Features
Configuration
BOOTSTRAP_ENABLEDenvironment variableDocumentation
BOOTSTRAP_DEMO_DATA.md- Comprehensive guide with configuration, API reference, usage examples, and troubleshootingBOOTSTRAP_DEMO_QUICK_REF.md- Quick reference for contributors (60-second start guide)Files Changed
apps/backend/src/bootstrap/bootstrap.service.ts(new)apps/backend/src/bootstrap/bootstrap.controller.ts(new)apps/backend/src/bootstrap/bootstrap.module.ts(new)apps/backend/src/bootstrap/dto/bootstrap.dto.ts(new)apps/backend/src/app.module.ts(modified)apps/backend/src/lib/config.ts(modified)apps/backend/BOOTSTRAP_DEMO_DATA.md(new)apps/backend/BOOTSTRAP_DEMO_QUICK_REF.md(new)Acceptance Criteria
Usage Example
Closes #815