Agents that know when to stop

Copilot Studio and Power Platform for Microsoft 365 teams. Built to answer from your own documents, and to say so when the answer isn't in them.

Harbourview Group policy assistantCopilot Studio
Grounded · live
Policy

Parental leave

Managed by People & Culture

LengthRefer to policy
PayRefer to policy
Assistant

Declines to answer

Points to the owning team instead of inventing a number

SourceHR-004
AnswerWithheld
What it does

Refuses outside its corpus

The model knows the statutory answer. It gave the employer’s instead: this policy lives elsewhere.

CitedHR-004
InventedNothing
Selected work

Every build turns on
one constraint

Every automation has one thing that decides whether it survives production or only survives a demo. Each of these is written around that one thing.

Capabilities

Low code until it runs out

The Power Platform covers most of it. The rest gets built properly.

Grounded agents

Answers from your documents, with a link to the clause every time.

Workflow automation

Power Automate and Dataverse approvals that hold up in an audit.

Custom connectors

OpenAPI and OAuth 2.0 over the system your team already pays for.

Power Apps

For the jobs where a conversation is the wrong interface.

Governance

DLP and environment strategy set before the estate grows past counting.

Full stack

React, Node and Python for where low code runs out.

About

AI solutions consultant

Eight years turning what a business actually needs into systems it can run without me.

Currently

  • Microsoft Applied Skills: Build an agent in Copilot Studio, earned 2026
  • Microsoft PL-900, Power Platform Fundamentals (exam booked)
  • Microsoft 365 automation consulting as Dukkes Lab
  • Available for consultant roles in Vancouver or remotely

How I work

  • The first conversation is about the process, not the platform.
  • Scope it against something measurable, build it, document it so someone else can own it.
  • Sometimes the honest answer is that an agent is the wrong shape, and it should be an app or a form or nothing.

Track record

  • Ten or more client accounts at a time as the technical point of contact, from requirements through build, deployment and adoption
  • LLM agents on the GPT and Claude APIs before Copilot Studio existed
  • Fifty or more platforms evaluated, every recommendation defended to the person paying for it
  • AI Engineering Specialization, Scrimba · M.Ed, University of British Columbia

Find me

Start with what is going wrong

If you can describe what is going wrong, that is enough to start. I will tell you whether an agent is the right answer, including when it isn't.