ACT Fibernet · Field Workforce Management Platform
Four repositories.
One platform.No documentation.
So the source was read instead — 690,343 lines of it, across a Java monolith, a Spring Boot service, an Angular console and an Android app. These four suites were reconstructed by static analysis, and every statement in them carries its evidence: verified cites a file and line you can open, inferred flags a reconstruction of intent that still needs business confirmation.
- lines read
- 690,343
- source files
- 3,101
- repositories
- 4
- documents
- 136
Clients
What the workforce touchesWeb Console
The EXACT operations console — an Angular 7.3 single-page app used by managers, back-office staff and the contact centre.
Android App
The field-force app (com.act.exact) carried by fault-repair and deployment engineers. Self-hosted APK behind a forced-update gate, never published to the Play Store.
Services
What answers themEXACT Server
The Java backend monolith at the centre of FWMP — field-workforce dispatch, ticketing and sales, serving both the web console and the Android app.
RegeoTag Service
A Spring Boot service carved out of the older Cupola monolith. Despite the name, re-geo-tagging is one small feature — it spans ticketing, field ops, telesales and appointments.
In every suite
Same shape, four systems- 01Business RequirementsWhat business problem the system solves, and for whom.
- 02Product RequirementsEvery feature, with acceptance criteria.
- 03Architecture & DesignBlock diagrams, call flows, integrations, crons, deployment.
- 04Data ModelTables, collections, stored procedures, ERDs, and the sensitive-data map.
- 05API ReferenceEvery endpoint, grouped by module, with request and response shapes.
- 06User JourneysWhat a person actually does, step by step — including exception paths.
- 07Roles & EntitlementsWho can do what, and where each check is enforced.
- 08ConfigurationEvery setting, where it lives, and how to change it safely.
- 09Risks & ExceptionsThe risk register and failure-mode catalogue.
- 10LibrariesDependencies, their currency, and the upgrade path.
- 11Audit ReportWhat the extraction covered, what it missed, and how far to trust it.