Simulation: FrontierOrg is a fictional infrastructure holding group; figures are fixtures or marked not measured, and no vendor sponsors this work.

Public GitHub · lab, not a product

Why this repo exists.

anorthernman-developer/frontierorg-diary is not a product dump and not a finished transformation. It is a public lab for a fictional infrastructure holding group: sample data you can inspect, ideas argued in the open, methods you can reuse, and frameworks that refuse a fake win.

Open the repository Read the diary

Why GitHub

The site tells the story. The repository is the evidence. If a sentence on frontierorg.work cannot be traced to a file, a fixture, or an explicit “not measured”, it does not belong in a board pack.

  1. Provide sample data. Synthetic humans, cases, and invoices. Regenerate them. Do not treat a row count as a saving.
  2. Explore ideas in the open. The diary records the argument. The issues record what is still unresolved.
  3. Create methods. Gates, scorecards, an org map, and occupational bridges. They are working papers, not a certification.
  4. Share frameworks. Approaches to AI adoption that hold cost, risk, and engagement and enablement in the same view. Pause is an allowed outcome.

Sample data

Everything named as a person, a company, or a system of record in this work is fictional. Emails stay on example.com. The directory is simulated only. There is no live tenant.

What you can inspect
PathWhat it isWhat it is not
data/sample/One service-promise join, scenario SCN-61003, seed 20261003.not a measured outcome
data/sample_large/2,000 synthetic humans and matching CRM- and SAP-style rows.not a company
data/sample_full/MANIFEST.mdRow counts from a local 50,000-human run. The CSVs are not in git.not a directory
data/onet/ and data/generated/O*NET 31.0 slice, task text, and keyword workload labels.not a job evaluation
data/esco/Official ESCO v1.1.0 crosswalk to O*NET-SOC 2019, where a row exists.not ESCO v1.2.1

Regenerate from the repository root. Another seed changes identifiers. It does not rewrite the diary.

python3 generators/sample_fixture.py --seed 20261003
python3 generators/onet_frontier_map.py
python3 generators/esco_crosswalk.py
python3 generators/sample_large.py --seed 20261003 --workers 2000

Attribute the O*NET database (CC BY 4.0) if you reuse occupational text. See data/onet/ATTRIBUTION.md and data/esco/ATTRIBUTION.md.

Methods

These are the artefacts a consultant can lift. None of them is permission to deploy an agent.

Frameworks

AI adoption here is judged on three weights at once: cost, risk, and engagement and enablement. A hole in one is a pause, not a footnote. This page does not report a return on investment. There is not one.

What the framework asks. Not what has been measured.
WeightThe questionWhere it livesActual
CostCan finance defend the spend, including the unknowns?Scorecards · COST-001not measured
RiskAre licence, region, retention, and safety-critical work named before anything acts?Controls · RISK-001 · RISK-002not measured
Engagement and enablementDo named people know what would change, and have they been asked?People · PEOPLE-001 · PEOPLE-002not measured

How we use those weights

How to reuse

Where to go next