# PRD — tournaments.footprintapp.net

Evidence date: 2026-10-01. Source: `git@bitbucket.org:overdrive/tournaments.footprintapp.net.git`, `master` at `cfbbf67`.

Provenance labels: **Documented**, **Implemented**, **Inferred**, **Planned**, **Unknown**.

No formal PRD existed in the repository or in `silicon_ark/tournaments.footprintapp.net/` before this file. The only tracked file is `.gitignore`. The statements below record that absence. They are not a product decision.

## Product purpose

**Unknown / Requires Confirmation.**

The repository slug is `tournaments.footprintapp.net`. No README, page title, route, or comment defines a purpose. The `.gitignore` header describes ignore examples. It does not describe tournaments, fixtures, registrations, or a Footprint product.

**Implemented:** a Bitbucket Git repository with one commit (`cfbbf67`, 2022-07-05, Heinrich du Plessis, "Initial commit") whose tree is `.gitignore` only.

What a future product should do is out of scope for this document.

## Users and roles

No user, role, permission, or account model is present.

| Role | Evidence | Provenance |
|---|---|---|
| Repository author | Commit `cfbbf67` names Heinrich du Plessis (`heinrich@overdrive.co.za`) | **Implemented** as git metadata, not an application role |
| Application user | No source file names a person, role, or login | **Unknown** |

Who would use a product in this repository, if one is added later, is **Unknown / Requires Confirmation**.

## Major workflows

No application workflow is implemented. There is no trigger, input, validation, output, or error path in product code.

The only observed repository operation, besides reading the tree, is the history of that one commit:

- Trigger: the initial commit on 2022-07-05.
- Input: `.gitignore` (50 lines).
- Behaviour: the file is the entire tree. No other path is added, renamed, or deleted in any commit.
- Output: `master` at `cfbbf67`, which is also `origin/HEAD`.
- Provenance: **Implemented** as git history. This is repository state, not application behaviour.

A clone of `https://bitbucket.org/overdrive/tournaments.footprintapp.net.git` on 2026-10-01 checked out `master` and matched that tip. Provenance: **Implemented** as remote state on that date.

## Integrations

No integration is declared or called from this repository.

| System | Evidence | Provenance |
|---|---|---|
| Bitbucket Git hosting | Remote URL on `origin`; one commit on `master` | **Implemented** |
| SonarQube | Filenames `sonar-project.properties` and `sonarqube_scan.bat` listed by OVER-311 for the scan-host path. Files not in git and not read | **Unknown** |
| `footprintapp.net` HTTP or `db.footprintapp.net` | Not referenced by any file in this repository. Other Silicon Ark projects document calls from `sarugby.online` and `track.mypass.zone`. Those calls are not in this tree | **Unknown** whether this slug was meant to be that host |
| Any package registry, mailer, queue, or storage service | Not present | **Unknown** |

## Constraints

- This PRD must not treat the repository name as a specification.
- Ignore patterns in `.gitignore` must not be read as a chosen language or framework. The file says they are examples.
- Requirements cannot be tested against this repository until code or a written spec exists.
- The scan-host working tree was not available. Filenames reported there are not confirmed file contents.
- Behaviour in `sarugby.online` and `track.mypass.zone` is evidence about those repositories only.

## Requirements discovered from the implementation

No functional requirements were discovered. There is no command, controller, route, screen, schema, test, or application config to cite.

| ID | Statement | Provenance |
|---|---|---|
| — | No requirement text exists in the repository | **Unknown** |

Nothing is marked **Planned**. A plan would need a document or an issue inside the repository, and there is neither.

## Data the repository manages

None. There is no schema, fixture file, or sample record.

## Out of scope for this document

- Defining tournament, fixture, squad, or registration behaviour because the slug contains "tournaments".
- Importing `Model_Tournament` and the public competition pages from `sarugby.online` as requirements of this slug.
- Importing the unused tournament models in `track.mypass.zone` as requirements of this slug.
- Contents of the two Sonar filenames on the scan host.

## Human confirmation

- Product purpose, users, and workflows, if this repository is meant to hold a product.
- Whether any requirement lives in another system (tracker, wiki, or another repo) that was not linked from this remote.
- Whether `tournaments.footprintapp.net` was the hostname for the tournament site now documented under `sarugby.online`, or for something else.
- Whether the unused tournament models in `track.mypass.zone` were ever intended to move here.
