Skip to content

docs: replace machine-local absolute paths with repo-relative links across all public docs#82

Merged
chrismaz11 merged 2 commits intocm/readme-links-masterfrom
copilot/sub-pr-71-one-more-time
Mar 24, 2026
Merged

docs: replace machine-local absolute paths with repo-relative links across all public docs#82
chrismaz11 merged 2 commits intocm/readme-links-masterfrom
copilot/sub-pr-71-one-more-time

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 24, 2026

Machine-local absolute paths (/Users/christopher/Projects/trustsignal/...) remained in six public-facing files after the README.md fix in #71. This PR replaces them with repo-relative links matching the pattern already established in README.md.

Summary

  • wiki/API-Overview.md — 7 links fixed (lifecycle diagram, demo, OpenAPI, evaluator quickstart, API playground, Postman collection)
  • wiki/Home.md — 5 links fixed (lifecycle diagram, demo, evaluator quickstart, API playground, OpenAPI)
  • wiki/Quick-Verification-Example.md — 5 links fixed (lifecycle diagram, evaluator quickstart, API playground, OpenAPI, Postman)
  • wiki/What-is-TrustSignal.md — 1 link fixed (demo)
  • bench/README.md — 3 links fixed (latest.json, latest.md, bench/fixtures)
  • COPYRIGHT.md — 3 links fixed (LICENSE, AnchorRegistry.sol, NOTICE)

AI Disclosure (optional)

  • AI-assisted changes are included in this PR

Review Checklist

  • Human review requested
  • Tests added or updated where appropriate
  • No secrets, tokens, cookies, or raw PII were added to code, logs, fixtures, or docs
  • Security impact and remaining risks are described

Documentation-only changes. No code logic, auth, or security controls modified.


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 24, 2026

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

Project Deployment Actions Updated (UTC)
api Ready Ready Preview, Comment Mar 24, 2026 1:27am
trustsignal Ready Ready Preview, Comment Mar 24, 2026 1:27am

…n wiki and bench docs

Co-authored-by: chrismaz11 <24700273+chrismaz11@users.noreply.github.com>
Agent-Logs-Url: https://github.com/TrustSignal-dev/TrustSignal/sessions/bf2e134e-e0c8-4162-8f44-c3995f80bf2f
Copilot AI changed the title [WIP] [WIP] Address feedback on fixing repo-relative links in README docs: replace machine-local absolute paths with repo-relative links across all public docs Mar 24, 2026
Copilot AI requested a review from chrismaz11 March 24, 2026 01:27
@chrismaz11 chrismaz11 marked this pull request as ready for review March 24, 2026 01:34
Copilot AI review requested due to automatic review settings March 24, 2026 01:34
@chrismaz11 chrismaz11 merged commit 06eef8e into cm/readme-links-master Mar 24, 2026
4 checks passed
@chrismaz11 chrismaz11 deleted the copilot/sub-pr-71-one-more-time branch March 24, 2026 01:34
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes remaining machine-local absolute documentation links (/Users/christopher/Projects/...) from multiple public-facing Markdown files, intending to make links portable and render correctly on GitHub.

Changes:

  • Replaced machine-local absolute paths with repo-relative links across wiki/*.md, bench/README.md, and COPYRIGHT.md.
  • Standardized link targets to point at repo artifacts like docs/, demo/, openapi.yaml, postman/, bench/results/, and bench/fixtures.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 12 comments.

Show a summary per file
File Description
wiki/API-Overview.md Replaces absolute paths with repo-relative links for lifecycle/docs/demo/OpenAPI/Postman references.
wiki/Home.md Replaces absolute paths with repo-relative links for lifecycle/docs/demo/OpenAPI references.
wiki/Quick-Verification-Example.md Replaces absolute paths with repo-relative links for lifecycle/docs/OpenAPI/Postman references.
wiki/What-is-TrustSignal.md Replaces absolute path with repo-relative link to the developer trial/demo.
bench/README.md Replaces absolute paths with repo-relative links to bench outputs and fixtures.
COPYRIGHT.md Replaces absolute paths with repo-relative links to LICENSE/NOTICE and a contracts file.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

## Demo

- [5-minute developer trial](/Users/christopher/Projects/trustsignal/demo/README.md)
- [5-minute developer trial](demo/README.md)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This wiki page lives under wiki/, so this link currently resolves to wiki/demo/README.md on GitHub. Update it to a path relative to wiki/ (e.g., ../demo/README.md) so it resolves correctly.

Suggested change
- [5-minute developer trial](demo/README.md)
- [5-minute developer trial](../demo/README.md)

Copilot uses AI. Check for mistakes.
Comment on lines +44 to +46
- [Evaluator quickstart](docs/partner-eval/quickstart.md)
- [API playground](docs/partner-eval/api-playground.md)
- [OpenAPI contract](openapi.yaml)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These links are in wiki/Home.md, so docs/... and openapi.yaml will be resolved under wiki/ (e.g., wiki/docs/...) and 404. Update them to be relative to wiki/ (e.g., ../docs/..., ../openapi.yaml).

Copilot uses AI. Check for mistakes.
## Verification Lifecycle

The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](/Users/christopher/Projects/trustsignal/docs/verification-lifecycle.md).
The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](docs/verification-lifecycle.md).
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because this file is in wiki/, this link resolves to wiki/docs/verification-lifecycle.md on GitHub. Update to a path relative to wiki/ (e.g., ../docs/verification-lifecycle.md) so it doesn’t 404.

Copilot uses AI. Check for mistakes.
Start with the local developer trial for the fastest lifecycle walkthrough:

- [5-minute developer trial](/Users/christopher/Projects/trustsignal/demo/README.md)
- [5-minute developer trial](demo/README.md)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This page is under wiki/, so this link currently resolves to wiki/demo/README.md on GitHub. Update it to be relative to wiki/ (e.g., ../demo/README.md) so it resolves correctly.

Suggested change
- [5-minute developer trial](demo/README.md)
- [5-minute developer trial](../demo/README.md)

Copilot uses AI. Check for mistakes.
## Verification Lifecycle

The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](/Users/christopher/Projects/trustsignal/docs/verification-lifecycle.md).
The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](docs/verification-lifecycle.md).
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because this file is in wiki/, linking to docs/verification-lifecycle.md will resolve to wiki/docs/verification-lifecycle.md and likely 404. Update the link to be relative to wiki/ (e.g., ../docs/verification-lifecycle.md) or use a GitHub blob URL.

Copilot uses AI. Check for mistakes.
Comment on lines +34 to +35
- [latest.json](bench/results/latest.json)
- [latest.md](bench/results/latest.md)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This README is in the bench/ directory, so linking to bench/results/... resolves to bench/bench/results/... on GitHub. Use a path relative to bench/ (e.g., results/latest.json and results/latest.md) so the links resolve.

Copilot uses AI. Check for mistakes.
- The harness starts a temporary local PostgreSQL instance and tears it down after the run.
- It targets the real local `/api/v1/*` evaluator routes through Fastify injection, so it exercises the same request validation, auth checks, persistence, receipt issuance, and later-verification logic used by the current evaluator path.
- It uses local fixture artifacts from [bench/fixtures](/Users/christopher/Projects/trustsignal/bench/fixtures) to keep clean and tampered runs deterministic.
- It uses local fixture artifacts from [bench/fixtures](bench/fixtures) to keep clean and tampered runs deterministic.
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because this file is in bench/, linking to bench/fixtures resolves to bench/bench/fixtures on GitHub. Use fixtures (relative to bench/) so the link resolves.

Suggested change
- It uses local fixture artifacts from [bench/fixtures](bench/fixtures) to keep clean and tampered runs deterministic.
- It uses local fixture artifacts from [fixtures](fixtures) to keep clean and tampered runs deterministic.

Copilot uses AI. Check for mistakes.
The fastest local evaluator path is the 5-minute developer trial:

- [5-minute developer trial](/Users/christopher/Projects/trustsignal/demo/README.md)
- [5-minute developer trial](demo/README.md)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These wiki pages live under wiki/, so this repo-relative link resolves to wiki/demo/README.md on GitHub and will 404. Use a path relative to wiki/ (e.g., ../demo/README.md) or a fully qualified GitHub blob link so it resolves correctly.

Suggested change
- [5-minute developer trial](demo/README.md)
- [5-minute developer trial](../demo/README.md)

Copilot uses AI. Check for mistakes.
Comment on lines +28 to +31
- [Evaluator quickstart](docs/partner-eval/quickstart.md)
- [API playground](docs/partner-eval/api-playground.md)
- [OpenAPI contract](openapi.yaml)
- [Postman collection](postman/TrustSignal.postman_collection.json)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These links are in a file under wiki/, so docs/..., openapi.yaml, and postman/... resolve under wiki/ on GitHub. Update them to be relative to wiki/ (e.g., ../docs/..., ../openapi.yaml, ../postman/...) so they don’t 404.

Copilot uses AI. Check for mistakes.
## Verification Lifecycle

The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](/Users/christopher/Projects/trustsignal/docs/verification-lifecycle.md).
The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](docs/verification-lifecycle.md).
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because this file is in wiki/, this repo-relative link resolves to wiki/docs/verification-lifecycle.md on GitHub and will 404. Use a path relative to wiki/ (e.g., ../docs/verification-lifecycle.md) or a GitHub blob URL.

Suggested change
The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](docs/verification-lifecycle.md).
The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](../docs/verification-lifecycle.md).

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ec841953f1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

## Verification Lifecycle

The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](/Users/christopher/Projects/trustsignal/docs/verification-lifecycle.md).
The canonical lifecycle diagram is documented in [docs/verification-lifecycle.md](docs/verification-lifecycle.md).
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Prefix wiki links with ../ to reach repo-root docs

Links in files under wiki/ are resolved relative to that directory, so targets like docs/verification-lifecycle.md, demo/README.md, and openapi.yaml now point to nonexistent wiki/docs/..., wiki/demo/..., and wiki/openapi.yaml paths. This commit therefore leaves the primary navigation links broken in rendered wiki pages/repo markdown, and they should be rewritten with parent-relative paths (for example ../docs/...) so readers can reach the intended repo-root files.

Useful? React with 👍 / 👎.

Comment on lines +34 to +35
- [latest.json](bench/results/latest.json)
- [latest.md](bench/results/latest.md)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Drop redundant bench/ segment in benchmark artifact links

Because bench/README.md already lives inside bench/, links like bench/results/latest.json and bench/fixtures resolve to bench/bench/results/... and bench/bench/fixtures, which do not exist. This breaks the documented output and fixture references for anyone reading the benchmark docs; these targets should be relative to the current directory (for example results/latest.json and fixtures).

Useful? React with 👍 / 👎.

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.

3 participants