50 lines
3.3 KiB
Markdown
50 lines
3.3 KiB
Markdown
---
|
|
name: company
|
|
description: Monadical company context. Use when you need to understand the organization structure, Zulip stream layout, communication tools, meeting/calendar relationships, or internal product names.
|
|
user-invocable: false
|
|
---
|
|
|
|
# Company Context
|
|
|
|
## About Monadical
|
|
|
|
Monadical is a software consultancy founded in 2016. The company operates across multiple locations: Montreal and Vancouver (Canada), and Medellin and Cali (Colombia). The team builds internal products alongside client work.
|
|
|
|
### Internal Products
|
|
|
|
- **Reflector** — Meeting recording and transcription tool (produces meeting entities in DataIndex)
|
|
- **GreyHaven / InternalAI platform** — A local-first platform that aggregates personal data, resolve contact to do automation and analysis
|
|
|
|
## Communication Tools
|
|
|
|
| Tool | Role | Data in DataIndex? |
|
|
|------------|-----------------------------|---------------------|
|
|
| Zulip | Primary internal chat | Yes (connector: `zulip`) |
|
|
| Fastmail/Email | External communication | Yes (connector: `mbsync_email`) |
|
|
| Calendar | Scheduling (ICS feeds) | Yes (connector: `ics_calendar`) |
|
|
| Reflector | Meeting recordings | Yes (connector: `reflector`) |
|
|
| HedgeDoc | Collaborative documents | Yes (connector: `hedgedoc`) |
|
|
|
|
## How the company is working
|
|
|
|
We use zulip as our main hub for communication. Zulip have channels (top level) and topic (low level). Depending the channels, differents behavior have to be adopted.
|
|
|
|
### Zulip channels
|
|
|
|
Here is a list of zulip stream prefix with context on how the company is organized:
|
|
|
|
- InternalAI (zulip:stream:193) is about this specific platform.
|
|
- Leads (zulip:stream:78) is where we talk about our leads/client. We usually create one topic per lead/client - So if you are searching information about a client, always have a look if a related topic exist, that match the client or the company name.
|
|
- Checkins (zulip:stream:24) are usually one topic per employee. This is where an employee indicate what it did or will do during a period of time, or just some status update. Not everybody is using the system on regular basis.
|
|
- Devcap (zulip:stream:156) is where we are talking about our investment / due diligence before investing. One topic per company.
|
|
- General (zulip:stream:21) is where we talk about different topic on various subject, company wide or services.
|
|
- Enginerring (zulip:stream:25) is where we talk about enginerring issue / services / new tool to try
|
|
- Learning (zulip:stream:31) is where we share links about new tools / ideas or stuff to learn about
|
|
- Reflector (zulip:stream:155) dedicated stream about reflector development and usage
|
|
- GreyHaven is separated in multiple topics: branding is in (zulip:stream:206), leads specific to greyhaven (zulip:stream:208) with one topic per lead, and marketing (zulip:stream:212)
|
|
|
|
### Meeting and Calendar
|
|
|
|
Some persons in the company have a dedicated room for their meeting in reflector. This can be seen in `room_name` in `meeting` entity.
|
|
For person like Max, dataindex have calendar information, and he mostly have a related meeting that will be in reflector. However, there is no direct relation between calendar information and reflector meeting. A correlation has to be done to figure out which meeting is it when talking about an event.
|