# Technical documentation — magalies-pharma-heisenberg-frontend-new

Evidence date: 2026-10-09. Source: `git@bitbucket.org:overdrive/magalies-pharma-heisenberg-frontend-new.git`, `main` at `a1102558add413d635de871b289ab1287eb47175`.

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

No technical document existed in the repository or in `silicon_ark/magalies-pharma-heisenberg-frontend-new/` before this file.

## What this repository is

A Bitbucket Git repository in the `overdrive` workspace with slug `magalies-pharma-heisenberg-frontend-new`. On 2026-10-09 `main` contained one commit and one file.

Provenance: **Implemented** (clone, `git log`, `git ls-tree`).

It is not the API documented under `silicon_ark/magalies-pharma-heisenberg-serverless/`, and it is not the print process documented under `silicon_ark/magalies-pharma-heisenberg-print-server/`. Those are separate repositories with their own histories. Neither of those document sets names this slug.

## Inspection method

1. The slug is not a Silicon Ark project resource, so it was cloned with `git clone git@bitbucket.org:overdrive/magalies-pharma-heisenberg-frontend-new.git`. The clone checked out `main`.
2. `git status` was not required to establish the tip: `git rev-parse --abbrev-ref HEAD` printed `main`, and `origin/HEAD` points at `origin/main`.
3. `git branch -a` listed only `main` and `remotes/origin/HEAD -> origin/main`.
4. `git log --all` showed one commit. `git rev-list --all --count` printed `1`. `git tag -l` printed nothing. The commit has no parent.
5. `git ls-tree -r HEAD` listed `.gitignore` only.
6. The scan-host path `~/projects/sonar_scan/repos/magalies-pharma-heisenberg-frontend-new` does not exist on this machine (`C:\Users\JacoBrits\projects\sonar_scan\repos\magalies-pharma-heisenberg-frontend-new` was absent). The two filenames in OVER-190 were therefore not opened.
7. Bitbucket repository metadata through the Bitbucket API client returned HTTP 401, so project settings, default-branch configuration beyond `origin/HEAD`, and permissions were not read. Git's `origin/HEAD` still points at `origin/main`.

## Application structure

```text
magalies-pharma-heisenberg-frontend-new/
└── .gitignore
```

No `src/`, `app/`, `public/`, tests, or infra directory exists in the remote. Local `.git/` after the clone is client metadata and is not a project source file.

## The only file

`.gitignore` is 50 lines. The first lines are comments:

- "These are some examples of commonly ignored file patterns."
- "You should customize this list as applicable to your project."
- A link to `https://www.atlassian.com/git/tutorials/saving-changes/gitignore`.

Patterns that follow, grouped as the file comments group them:

| Comment in the file | Patterns |
|---|---|
| Node artifact files | `node_modules/`, `dist/` |
| Compiled Java class files | `*.class` |
| Compiled Python bytecode | `*.py[cod]` |
| Log files | `*.log` |
| Package files | `*.jar` |
| Maven | `target/`, `dist/` (second time) |
| JetBrains IDE | `.idea/` |
| Unit test reports | `TEST*.xml` |
| Generated by MacOS | `.DS_Store` |
| Generated by Windows | `Thumbs.db` |
| Applications | `*.app`, `*.exe`, `*.war` |
| Large media files | `*.mp4`, `*.tiff`, `*.avi`, `*.flv`, `*.mov`, `*.wmv` |

Provenance: **Implemented** (file contents at `a110255`).

**Inferred:** this is a host-generated starter ignore file, not an application-specific list. The commit message is `Initial commit`, the commit contains nothing else, and the header tells the reader to customize the examples. That inference does not identify a language.

No stack is selected. Node, Java, Python, and Maven patterns appear together because the template lists them together.

## Frameworks and languages

None declared. No source file exists from which a language could be identified. **Unknown / Requires Confirmation** what stack was intended, if any.

## Runtime configuration

No `.env`, `application.ini`, appsettings, or config module is in git.

## Authentication

No application auth. Bitbucket access control for push and admin was not listed (API client returned 401). **Unknown / Requires Confirmation.**

## Data

No database, migration, schema, or local store.

## APIs

No HTTP route, client, or OpenAPI file.

## Background work

No worker, queue, cron, or pipeline definition. There is no `bitbucket-pipelines.yml`.

## Storage

No bucket, disk path, or upload handler in this repository.

The sibling document set for `magalies-pharma-heisenberg-serverless` records an S3 bucket `heisenberg-frontend-${EnvironmentName}` created by that API's CloudFormation and unused by those Lambdas. This repository does not name that bucket. Whether the bucket was meant to hold a build from this slug is **Unknown / Requires Confirmation**.

## Build, environments, and scripts

No build script. No `Dockerfile`, `docker-compose`, `Makefile`, or host-specific config.

## Testing

No test runner and no tests. `TEST*.xml` appears only as an ignore pattern. There is nothing to execute.

## Security notes (observed, not a pentest)

No application surface is present, so there is no route, secret, or dependency to review. No credential file was in the tree. `.gitignore` does not list `.env`.

## Deployment and operations

**Unknown / Requires Confirmation.** Nothing in git names a host, a pipeline, a document root, or a monitoring system. The repository does not contain a virtual-host file, a deploy script, or a URL string that would confirm it was ever served.

OVER-190 lists `sonar-project.properties` and `sonarqube_scan.bat` on the scan-host working tree. They are not in the remote, and their contents were not read. A Sonar project key, server URL, or scan command cannot be stated.

## Git metadata

| Field | Value |
|---|---|
| Default branch | `main` (`origin/HEAD`) |
| Tip | `a1102558add413d635de871b289ab1287eb47175` |
| Author | Kevin James King `<kevin@overdrive.co.za>` |
| Author date | 2024-11-20 09:48:50 +0000 |
| Commit message | `Initial commit` |
| Parents | none (root commit) |
| Other branches / tags | none |

## Related repositories

| Repository | Relationship as evidenced | Provenance |
|---|---|---|
| `magalies-pharma-heisenberg-serverless` | Separate repo. Silicon Ark docs describe a Serverless API whose last commit on `master` is `7d003d5` (2023-05-03). Those docs say the front end is not in that tree and that CloudFormation creates bucket `heisenberg-frontend-${EnvironmentName}`. No file in this remote points at that repo, and the serverless docs do not name this slug | **Unknown** whether they were meant to be one product |
| `magalies-pharma-heisenberg-print-server` | Separate repo. Silicon Ark docs describe an Express ZPL printer whose last commit on `master` is `07aa3df` (2022-10-19). Those docs do not name this slug. No file in this remote points at that repo | **Unknown** whether they were meant to be one product |

A Markdown search of Silicon Ark for `magalies-pharma-heisenberg-frontend` before this directory returned no hits.

## Human confirmation

- Intended language, framework, and host, if this repository is still a planned codebase.
- Bitbucket project permissions.
- Whether any build from this slug was ever uploaded to `heisenberg-frontend-${EnvironmentName}`.
- Contents of the scan-host Sonar files, if they are considered part of the project.
- Whether any part of `magalies-pharma-heisenberg-serverless` or `magalies-pharma-heisenberg-print-server` belongs with this slug.
