Enterprise Mind

A memory your whole
company can trust

Memory keeps what your organisation decided, said and learned, with the original source, every version and the people involved. It shows conflicts instead of hiding them, and forgets on a schedule you set.

Memory stays inside your tenant. Nothing is kept that you did not switch on.

app.totalapp.app/enterprise-mind/memory
Nothing forgotten by accident.
Memory · Hospitality3 conflicts
Entries kept48,210
With a source100%
Open conflicts3
Near expiry12
EntrySourceVersionClassKeeps until
Room 214 cleaningTask T-102v2PublicSep 2028
Housekeeping policyDocumentv3InternalSep 2027
Booking callVoicev1Public90 days
Supervisor noteMessagev4InternalSep 2027
Versions of one note
✓
v1Mar
✓
v2Apr
✓
v3Jun

v4Today
Retention by class
Public24 mo
Internal12 mo
Call transcripts90 d
SensitiveOff
Memory growth · 12 weeks
Conflict found

Policy v3 or supervisor note?

Policy: ready once cleaned. Note: verification required.
Use noteKeep both
Choice is recorded
Memory writes
09:12Decision savedT-118
08:47Note versionedv4
08:02Call storedG-884
Needs attention
Open conflicts3
Near expiry12
MaskingOn
Memory
Twelve entries reach their retention date next month. Export what you need to keep?
Review
Entry versionedSupervisor note · v4, v3 kept

What a trustworthy memory looks like

Every number comes from the same place: the work your team already does inside TotalApp.

Entries kept48,210across 14 modules
Answers with a source100%no source, no result
Time to find a precedent4 swas 25 min by hand
Expired on schedule100%archived or removed

Illustrative figures from a sample workspace.

Why Memory

A memory is only worth having if you can check it

Notes get edited, chats scroll away and people leave. Memory keeps the evidence, not just the summary.

Original source kept

Open the record, message, document or call that an answer came from.

Versions, not overwrites

An edited note keeps its earlier versions and when each applied.

Quotes, not paraphrases

A result can show the exact sentence it relied on.

Who knew what

Each entry notes who was involved, so you see what a person could have known.

Conflicts stay visible

When sources disagree both are shown, never averaged away.

Forgets on schedule

Retention periods archive or remove entries nobody needs any more.

Case Study
Start with the business objective

Define what better means.

Fewer delivery delays. Better clinic utilization. Lower document-processing cost. Higher-quality planning. The business goal sets the criteria for the architecture.

For front-desk teams

Six months later, the whole story still matters.

A guest asks for a garden-side room in a chat message, changes the dates on a call, and gets a revised booking. Months later, the same guest writes again and a different colleague answers.


The question your business asks
“What did we promise, why did the dates change, and what made the stay work?”

The value we are building

Pick up the relationship with its history intact. Find the promise, the reason for the change, and the experience that matters for the next stay.

One connected memoryCase study
Original source

Start with what was asked.

“Could we have the garden side again, like last spring?”
Source to checkGuest chat · original message

Keep the original wording, its date and who was part of the conversation.

Version 2

See what changed, and when.

“We can only come two days later. Is the same room free?”
Source to checkCall summary · recorded the same day

The earlier version stays available, so the change is visible rather than overwritten.

Decision

Keep the reason, not only the result.

“Room 306 is free on the new dates. Hold it for this guest.”
Source to checkDecision Ledger · approved by the duty manager

Who approved, under which role, and the reason they wrote down.

Outcome

Close the loop with what happened.

“Checked in on the garden side. Guest asked for the same room next year.”
Source to checkStay record · linked to the decision

The result is tied back to the decision that led to it, so the next case starts from it.

↳
Keep the unknowns visible. A confirmation sent is not a confirmation received. If the guest never answered, the booking stays unconfirmed.
Illustrative business story · sample data
For people and teams

A new colleague. Nothing lost.

The person who managed a fleet service plan moves to another team. Their replacement inherits a vehicle record, a folder of documents and decisions scattered across messages.


The question your business asks
“Why did we pick this service interval, and what have we already ruled out?”

The value we are building

Give the next colleague the reasoning behind the plan. Spend the handover on the next decision, with the earlier constraints and lessons at hand.

One connected memoryCase study
Business context

Recover the original objective.

“Keep the vans on the road through the summer season.”
Source to checkPlanning brief · version 1

Start with the requirement and the source that set it.

Constraint

See what limited the options.

“The workshop can take two vehicles a week, no more.”
Source to checkWorkshop agreement · signed document

Constraints are kept with the document version that applied at the time.

Decision

Know what was chosen and what was not.

“Service in rotation, one vehicle per site per week.”
Source to checkDecision Ledger · fleet manager

Rejected alternatives are recorded with the reasons they were rejected.

Outcome

Carry the lesson forward.

“Two vehicles overran in July. Book the workshop earlier next year.”
Source to checkOutcome note · linked to the plan

What happened is attached to the plan, so it is found when someone plans again.

↳
Keep the unknowns visible. A proposal is not an approved decision. Conflicting notes and missing approvals stay visible.
Illustrative business story · sample data
For auditors and compliance

Show me what was known, and when.

An approval is questioned a year later. The policy has changed twice since, and the person who approved it has left.


The question your business asks
“Which policy applied that day, who could see what, and was the approval within the rules?”

The value we are building

Replay any past day as it looked then: the policy version in force, the information that was recorded by that time, and the roles that could access it.

One connected memoryCase study
Observed event

Find the decision in question.

“Approve the supplier payment above the standard limit.”
Source to checkDecision Ledger · entry from last year

Filter by person, action class and date to reach the entry.

Policy version

See the rule that applied then.

“Payments above the limit need a second approver.”
Source to checkProcurement policy · version 2

The as-of date shows version 2, not the newer version 4.

Access check

Know who could see it.

“Visible to the finance approver role and the module administrator.”
Source to checkRole settings · as of that day

The same role rules that protected the record protect its memory.

Audit trail

Export the evidence.

“Recall, suggestion and approval were each logged with who and when.”
Source to checkAudit trail · exportable

Administrators export the trail as a spreadsheet file for the review.

↳
Keep the unknowns visible. Information recorded after the date is not shown as if it were known then.
Illustrative business story · sample data
For business leaders

A result you can explain.

A delivery was completed after the team changed its plan. The final status says done; the manager needs to understand the choices and the actual result.


The question your business asks
“Why did we change the plan, what happened afterwards, and what should we repeat?”

The value we are building

Follow the path from a business event to a decision and a result backed by evidence. Review what worked, what is uncertain and what deserves another look.

One connected memoryCase study
Observed event

Recover the trigger.

“The planned shipment will arrive after the agreed window.”
Source to checkCarrier update · original notice

Keep the event that made the team revisit its plan.

Decision

See the options that were weighed.

“Transfer stock from the second site rather than reschedule customers.”
Source to checkDecision Ledger · approved with a reason

Both options, their cost and risk, and who approved.

Outcome

Compare with what was expected.

“No stock-out. Cost came in 6 percent under the estimate.”
Source to checkOutcome record · linked to the decision

Predicted and actual are shown side by side.

Proposed rule

Decide what to repeat.

“For this supplier, transfers beat rescheduling. Promote to a rule?”
Source to checkOutcome Learning · waiting for an administrator

A pattern becomes a rule only when an administrator approves it.

↳
Keep the unknowns visible. An outcome alone does not prove why it happened. Unsupported explanations stay distinguishable from evidence.
Illustrative business story · sample data

How memory is made

WRITE ONCE, WITH SOURCE

Decisions
Calls
Documents
Outcomes

KEEP EVERY VERSION

Versions
Links to records
Two timestamps
Quotations

SAME RULES AS THE RECORD

Role access
Data classes
Masking
Audit trail

KEEP ONLY WHAT HELPS

Retention
Archive
Erasure requests
Export first
Sources and versions

Keep the evidence,
not only the summary

Every entry points to the record, message, document or call it came from and keeps every version of it.

  • ✓
    Open the original from any answer
  • ✓
    Edited notes keep earlier versions and when each applied
  • ✓
    Exact quotations, not paraphrases
  • ✓
    A result is shown only to people who may open the original
Read the guide
Memory entryv2
Original sourceHousekeeping note · task T-102
Exact quotation“Extra cleaner did not help, still 40 minutes late.”
Versionsv1 Mar v2 Apr current
Who was involved
MRKBS
Reed, Brooks, system
Access check
Shown only to roles that may open task T-102
Role: Supervisor ✓
Always traceableClick through to the original.

Time travel

Ask what was known
on any given day

Each entry keeps when it happened and when it was recorded, so the past can be replayed as it looked then.

  • ✓
    Pick an as-of date in Recall
  • ✓
    Late-recorded facts are not shown before they were known
  • ✓
    Settles disputes about who knew what
  • ✓
    Audit-ready by design
Read the guide
What was known, and when2 timelines
As of Sep 12
HappenedRecorded
As of
Sep 12
3 facts known
Late fact
Happened Sep 10
Recorded Sep 14, so not in the Sep 12 view
Audit-readyReplay any past day.

Conflicts

Disagreements are shown,
not averaged away

Real organisations hold conflicting information. Memory shows both sides and lets a person settle it.

  • ✓
    Conflict badge with both sources side by side
  • ✓
    A person marks one as the current rule
  • ✓
    The other stays visible as history
  • ✓
    Open conflicts are counted on the Overview screen
Read the guide
Two sources disagreeconflict
POLICY v3A room is ready once cleanedDocument · Jun
SUPERVISOR NOTEVerification is requiredMessage · Sep
Decide
USE NOTE AS RULE
KEEP BOTH
After your choice
Note becomes the current rule
Policy v3 stays as history
Nothing hiddenBoth stay on record.

Scopes

Memory that
never leaks sideways

An entry belongs to one tenant, one module and, where it matters, one role or record.

  • ✓
    Tenant memory is never mixed with another tenant
  • ✓
    Switched on per module
  • ✓
    Role-level recording instead of person-level, if you prefer
  • ✓
    Same access rules as the original record
Read the guide
TenantModuleRoleand record
Who can recall
Tenant your users only
Module staff with a role
Record who can open it
Never sideways
Another tenant's memory is never mixed with yours.
Same rulesas the original record.

Retention and forgetting

Forget on a schedule
you set

Retention periods per data class archive or remove entries nobody needs any more, and requests to erase a person are handled and logged.

  • ✓
    Suggested defaults you can change per class
  • ✓
    Export before anything is removed
  • ✓
    Erasure and correction requests are supported
  • ✓
    Sensitive data is off by default
Read the guide
Retentionper data class
Decisions and outcomes24 months
Internal entries12 months
Call transcripts90 days
Near expiry
12
export first
Erasure request
Removed 14 entries for this person
The deletion is logged without personal details.
Forgetting is a featureKeep only what helps.

Five layers, one memory

Each layer only adds to the one below it, so an answer can always be traced back to a source.

RecallAnswers with sourcesLinksEntries tied to recordsEntriesDecisions, calls, outcomesVersionsEvery edit keptSourcesOriginal messages and documents
Sources

The original text, document or call is never replaced.

Versions

Edits create a new version; the old one stays.

Entries

One entry per decision, call or outcome, with reason and time.

Links

Entries are tied to the task, order, booking or case.

Recall

Search and as-of views sit on top of the layers below.

Policy

Roles, data classes and retention apply to every layer.

Notes and chats vs. Memory

Notes, chats and spreadsheets

  • Edited notes overwrite the past
  • Nobody can say what was known on a given day
  • Conflicting versions circulate side by side
  • Old information never leaves, or vanishes without a trace

With Memory

  • Every version is kept and dated
  • Any past day can be replayed
  • Conflicts are flagged and settled by a person
  • Retention archives or removes entries on schedule
FAQ

Frequently asked questions

What is the Memory?

Memory remembers your business. It follows your rules, understands your experiences and keeps an audit trail.

Is Memory a separate product?

Yes. It is a core engine inside TotalApp, but it is also sold as a stand-alone service.

Does it keep everything?

Only business decisions, calls, documents and outcomes from modules you switched on, for the retention period you set.

What about personal and sensitive data?

Collections are classed public, internal or sensitive. Sensitive data is off by default and personal information is masked before it reaches any model.

Can someone ask to be forgotten?

Yes. An administrator removes the entries linked to the person and the deletion is logged without personal details.

Does it work with a local AI model?

Yes. It uses the AI engine selected in Settings, cloud or local; memory behaves the same either way.

Give your decisions
a memory they deserve.

Start in observe mode today and see what your organisation already knows.

Start for free Read the Docs