Skip to content

fix: landing GitHub links point at the repository - #9

Merged
arko33 merged 1 commit into
mainfrom
fix/github-links
Oct 21, 2026
Merged

arko33 merged 1 commit into
mainfrom
fix/github-links

Conversation

@arko33

@arko33 arko33 commented Oct 21, 2026

Copy link
Copy Markdown
Owner

The landing page's GitHub buttons / 'Full setup docs' CTA used a placeholder https://github.com. They now open the actual public repo (arko33/ghostinthecodebase) where the README has the complete setup documentation.

@vercel

vercel Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ghostinthecodebase Ready Ready Preview Oct 21, 2026 5:42pm UTC

@testsprite

testsprite Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Caution

Failed Widespread failures — 23 failed

The executable subset of this backend run looks healthy: 1 test passed and 0 tests produced product-level failures, while 24 tests were blocked by the harness with the same internal TestSprite error reference. Because there were no observed API assertions failing in the executable subset, the score is computed only from runnable results and excludes the blocked cases. That said, the large blocked count means most of the intended authorization, validation, and invoice ownership coverage did not actually exercise the service, so confidence in the backend remains limited until the harness issue is resolved and the suite can run end to end.

Results: Passed 1 passed • Failed 23 failed • 24 total  ·  View Full Report ↗


Failed 23 failed tests

Failed List bob's own invoices

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Unknown x-user-id value returns 401 on POST /api/invoices

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Create invoice with malformed JSON body returns 400 invalid_json

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Reject unauthenticated invoice read

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed List alice's own invoices

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Invoice list response shape is stable for seeded invoices

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Reject invoice listing without authentication

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Return 404 for an unknown invoice id

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Create invoice with missing customer returns 422 and creates nothing

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Unauthenticated request to invoices endpoint should not reveal data even if caller is otherwise valid

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Get own seeded invoice by id as Alice

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed List invoices does not leak other users' invoice records or fields

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Unknown invoice id returns not_found even for authenticated user

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Get own seeded invoice by id as Bob

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Create an invoice then read it back

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Create invoice with non-numeric amount returns 422 and creates nothing

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Reject invoice listing with unknown user identity

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Create and read invoice as Alice, ensuring owner isolation fields

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Create invoice without x-user-id returns 401 and no invoice is created

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed List invoices with a real user session returns only that user's seeded invoice

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Reject missing auth before invoice existence is evaluated

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Read a created invoice using the id captured from create

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)


Failed Deny access when Alice reads Bob's invoice

Screenshot Error details

—

TestSprite hit an internal error while running this test; our team has been notified. (ref: e90c0e0e-1631-491d-b138-873251edabf7)

Passed 1 passed test
Test Case Status Screenshot
Invoice visibility and retrieval flow Passed Passed —
Evaluation Evaluation details

What could be better What could be better: The main issue is test execution coverage rather than a confirmed backend defect: 24 invoice tests all stopped on the same TestSprite internal error ref e90c0e0e-1631-491d-b138-873251edabf7. This prevented verification of critical behaviors like POST /api/invoices validation, unauthenticated access handling, and ownership checks for Alice/Bob invoice reads. Only Invoice visibility and retrieval flow passed, so the suite currently gives little evidence about edge cases or negative paths. Until the blocked harness problem is cleared, it is impossible to tell whether the API correctly returns 401, 404, 422, and owner-scoped invoice lists.

Next steps Recommended next steps: First fix the test execution blockage so the invoice suite can actually run and report real API responses. Re-run the blocked invoice cases after confirming the harness can send auth headers, malformed JSON, and seeded-user requests without failing internally. Prioritize the auth and validation paths that should distinguish 401, 404, and 422, then verify list/read ownership behavior for Alice and Bob. If the same internal error persists, inspect the test runner environment and captured request fixtures before changing the application. Once the suite is executable, use the fix prompt below to target any real backend defects that surface.


Automated end-to-end testing powered by TestSprite

@arko33
arko33 merged commit 103c02f into main Oct 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant