BlueSignal Dynamics

Connect · Analyze · Optimize · Deliver

Some ideas only make sense once you watch them move.

BlueSignal Dynamics builds small learning software for Android. We take subjects that are normally explained with a diagram and a hope, and turn them into something you can drive with your own hands until the model lands.

a1f39c2 the product main HEAD

Branchward

Type real commands. Watch the graph move.

A simulated Git model sits underneath the app and answers the core commands — commit, branch, checkout, merge, reset and more — drawing the outcome as a clean graph of nodes and edges where every commit, every branch pointer and HEAD itself is visible.

branchward — sandbox
$

git commit -m "msg"git branch feature git checkout -b fixgit merge feature git reset maingit loghelp

A structured course walks from a first commit through branching, merging, divergent histories and undoing mistakes. Each lesson gives a plain-language explanation and a task: run the right commands to reach a goal state, and the app checks whether you got there. A free-form playground lets you try any sequence at all, so the consequences of a reset stop being frightening and start being obvious.

Package com.commitloom.branchward. Everything runs on the device: no account, no connection, no advertising.

7c04be1 how we work principles

Four positions, committed early

The device is the whole machine

Everything computes locally. No backend of ours sits in the loop, so nothing can go down, nothing of yours can leak from a database we should never have built, and the app behaves identically with the radio off.

Simulate honestly or not at all

Our Git model follows the real rules — a fast-forward happens when it genuinely can, a merge commit gets two parents, a reset really does abandon commits. A teaching model that lies produces confident people who are wrong.

Mistakes must be cheap

The whole point of a sandbox is that nothing you type can hurt anything. There is no confirmation dialogue guarding a destructive command, because destroying things and seeing what happened is the lesson.

Permissions are borrowed

The manifest gets read line by line before every submission. Anything we cannot defend in one plain sentence is deleted, along with whichever feature wanted it.

b93d7f0 in progress next

Uncommitted work

No dates attached, because dates on a studio this size are decoration. Rebase is written and half-drawn — the interesting part is showing that commits are being copied rather than moved, which every diagram gets wrong. Cherry-pick sits behind it and reuses most of the same machinery.

Further out: remotes, and the moment where a local branch and its upstream disagree. That needs a second graph on screen at once, which is a layout problem before it is a teaching problem.

Sometimes work gets discarded. A conflict-resolution simulator ran for three weeks and never taught anything a real conflict wouldn't teach faster, so it was dropped rather than shipped.

e5710aa merge · questions main

Asked of us

Is this real Git, or an imitation?

It is our own model of Git's object graph, not the actual binary. It follows the same rules for commits, pointers, fast-forwards and merges, so what you learn transfers — but it deliberately leaves out the working tree, the index and everything to do with files, because those are a separate lesson.

Can I break something in the sandbox?

Not in any way that matters. The graph exists only inside the app, so a reset that abandons half your history costs you nothing except the chance to look at what just happened.

Does it need a connection?

No. Lessons, engine, reference and checker all live inside the application. Aeroplane mode changes nothing.

Where does my lesson progress live?

In the application's own private storage on your phone. Never uploaded, which also means it does not follow you to a new device.

Advertising or purchases?

Neither, in the current release. If that ever changes, the privacy notice is rewritten and published before the release ships, not after somebody notices.

Something is wrong — what helps?

Your device model, your Android version, and the exact sequence of commands that produced it. That trio usually removes a day from finding the cause.

0000000 the company

TRU BOUTIQUE LIMITED trading as BlueSignal Dynamics
Registered in England and Wales
Director: Jasmine Ledger

20 Limesway, Maltby
Rotherham S66 8JF
United Kingdom

tru@truboutique.agency
Support answered within five working days.

What Branchward does with information on your device — which is very little, and none of it reaches us — is written out plainly.

Read the privacy notice

© 2026 Tru Boutique Limited · Rotherham, United Kingdom