Appearance
5.1.4 The Progress Programming Language (PPL) ​
To interface seamlessly with the Co-Intelligence engine, the BUMPS platform utilizes a strict syntactical interface traditionally known as BUMPScript.
However, BUMPScript is not a traditional coding language used to command machines to manipulate data. It is a Progress Programming Language (PPL). It is an ontological syntax used to command human Agency to manipulate Problems.
The Syntax of Pressure ​
The PPL is the critical bridge between messy human emotion and the mathematical Directed Graph. It forces a strict biological grammar upon human conflict:
- The Nouns (The Baseline Input): You cannot use toxic, political nouns (e.g., "The marketing team's incompetence"). You are forced to declare raw, unemotional structural blocks: HUMPS, BUMPS, LUMPS, Actors, Affordances, Rules, and POVs.
- The Verbs (The Transformations): You cannot use vague corporate buzzwords (e.g., "We will synergize the workflow"). The PPL only accepts six valid functional verbs: Absolve, Resolve, Solve, Dissolve, Evolve, and Revolve (R-ARSED).
- The Grammar (The PTO Engine): The PPL strictly enforces the Triple-Diamond. A user literally cannot compile an "execution" (a Transformation verb) until they have explicitly defined the base variables (the Problem noun) and the targeted outcome. It forces convergence before divergence.
Eradicating Bureaucracy ​
Because the PPL violently strips away emotional noise and WHO'S ARSED political posturing, the final output is pure structural physics.
This allows the Artificial Intelligence to instantly parse the "code," instantly map it to the global Directed Graph, and accurately run ABM simulations.
In short, the Progress Programming Language is designed to make political bureaucracy mathematically impossible to compile. You literally cannot speak in PPL without generating a measurable Vector of Progress.