# Features — megan_code

Evidence date: 2026-10-09. Source: `git@bitbucket.org:overdrive/megan_code.git` at `c7a0ba188683f5aaaf9316e30544868f5bfc9117` (`main`).

No feature list exists in the source repository or in a prior Silicon Ark directory. "Feature" below means behaviour a user or operator can exercise. A Git ignore file is recorded as repository housekeeping, not as a product feature.

## Current features

None. No application is committed.

## Completed

| Item | Status | Evidence | Provenance |
|---|---|---|---|
| Repository created on Bitbucket with one commit | Done, 2024-04-15 | `c7a0ba1`, message "Initial commit", author Jaco Brits | Implemented |
| Example `.gitignore` committed | Present at repo root | `.gitignore` (50 lines) | Implemented |

No product feature is completed, because no product behaviour is in the tree.

## In development

None. `main` is the only branch. It has not moved since 2024-04-15. No TODO, FIXME, or feature flag is in the file.

## Planned

None documented in the repository.

## Recently changed

The only change in history is the initial commit. There is no earlier revision and no later revision.

| Date | Change | Files |
|---|---|---|
| 2024-04-15 | Initial commit | `.gitignore` added |

## Deprecated or removed

None. History does not delete or replace any file.

## Repository housekeeping (not a product feature)

`.gitignore` ignores these pattern groups. Source: the file itself. The header says they are examples.

| Group | Patterns | Lines |
|---|---|---|
| Node artefacts | `node_modules/`, `dist/` | 7–8 |
| Java class files | `*.class` | 11 |
| Python bytecode | `*.py[cod]` | 14 |
| Log files | `*.log` | 17 |
| Package files | `*.jar` | 20 |
| Maven | `target/`, `dist/` | 23–24 |
| JetBrains IDE | `.idea/` | 27 |
| Unit test reports | `TEST*.xml` | 30 |
| macOS | `.DS_Store` | 33 |
| Windows | `Thumbs.db` | 36 |
| Applications | `*.app`, `*.exe`, `*.war` | 39–41 |
| Large media | `*.mp4`, `*.tiff`, `*.avi`, `*.flv`, `*.mov`, `*.wmv` | 44–49 |

`dist/` is listed twice (Node section and Maven section). Provenance: **Implemented**.

These patterns do not mean those stacks are in use. No file of those types is committed.

## Not features of this Git tree

The OVER-198 discovery snapshot listed `sonar-project.properties` and `sonarqube_scan.bat` at `~/projects/sonar_scan/repos/megan_code`. They are not in Git. A SonarQube scan script is **not** a current feature of `origin/main`. Whether those files exist outside Git is **Unknown / Requires Confirmation**.

## Unknown / Requires Confirmation

- Any feature that was intended and never committed.
- Whether the scan-host Sonar files are part of this project or were added by a scanner outside the repo.
