fix: ENG-BUG-REPORTER-009 — Write spec: v0.1 Publish + Integration Test #25

Merged
haskos-bot merged 2 commits from feat/eng-bug-reporter-009 into dev 2026-06-13 07:52:30 +00:00
Owner

Automated fix for ENG-BUG-REPORTER-009.

Write a specification for this flightplan item.

Item

v0.1 Publish + Integration Test

Description

Build and publish @haskytech/bug-reporter to Forgejo npm registry. Verify the FlexiSCM pilot integration works end-to-end (floating button renders, report submission reaches the backend). Fix any TypeScript build errors from the v0.1 agent output.

Instructions

  1. Write a complete spec at docs/architecture/specs/v01-publish-integration-test.md
  2. Include: Summary, Context, Changes, Acceptance Criteria
  3. Make all technical decisions yourself — implementation patterns, code organization, library choices. Check the codebase for factual questions (existing indexes, current schemas, file locations).
  4. ONLY add ## Open Questions (with - [ ] checkboxes) for decisions that genuinely require human business or UX input — pricing, user-facing behavior trade-offs, compliance requirements. Most specs should have zero open questions.
  5. For features that CREATE, UPDATE, or DELETE persisted state, include a ## Persistence Paths section tracing each write path: UI component → client mutation (file) → API payload field (file) → API endpoint (file) → DB write (model.field) → read-back query (file). This ensures downstream task decomposition doesn't split persistence boundaries across tasks.
  6. Commit the spec file to the repo
Automated fix for ENG-BUG-REPORTER-009. Write a specification for this flightplan item. ## Item v0.1 Publish + Integration Test ## Description Build and publish @haskytech/bug-reporter to Forgejo npm registry. Verify the FlexiSCM pilot integration works end-to-end (floating button renders, report submission reaches the backend). Fix any TypeScript build errors from the v0.1 agent output. ## Instructions 1. Write a complete spec at `docs/architecture/specs/v01-publish-integration-test.md` 2. Include: Summary, Context, Changes, Acceptance Criteria 3. Make all technical decisions yourself — implementation patterns, code organization, library choices. Check the codebase for factual questions (existing indexes, current schemas, file locations). 4. ONLY add `## Open Questions` (with `- [ ]` checkboxes) for decisions that genuinely require human business or UX input — pricing, user-facing behavior trade-offs, compliance requirements. Most specs should have zero open questions. 5. For features that CREATE, UPDATE, or DELETE persisted state, include a `## Persistence Paths` section tracing each write path: UI component → client mutation (file) → API payload field (file) → API endpoint (file) → DB write (model.field) → read-back query (file). This ensures downstream task decomposition doesn't split persistence boundaries across tasks. 6. Commit the spec file to the repo
docs(spec): add v0.1 publish + integration test spec for bug-reporter
Some checks failed
CI / Detect Changes (pull_request) Successful in 5s
CI / Build & Lint (pull_request) Has been skipped
CI / Docker Build (pull_request) Failing after 10s
2a8208b2ce
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
haskos-bot scheduled this pull request to auto merge when all checks succeed 2026-06-10 23:54:49 +00:00
fix: allow esbuild build scripts for pnpm 11 compatibility
All checks were successful
CI / Detect Changes (pull_request) Successful in 5s
CI / Build & Lint (pull_request) Successful in 12s
CI / Docker Build (pull_request) Successful in 37s
aec8128fe2
pnpm 11 requires explicit allowlisting of packages with postinstall
build scripts. Add pnpm-workspace.yaml with allowBuilds.esbuild=true
and update Dockerfile to include it before pnpm install runs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
haskytech/bug-reporter!25
No description provided.