Compare commits

...

7 Commits

Author SHA1 Message Date
mike f016ffdccc Merge remote-tracking branch 'origin/staging' 2026-07-07 08:02:43 -07:00
mike d1a4dd46c9 De-gate Canadian audience (mirror SW): "for Manufacturers", areaServed +US
Title, og/twitter descriptions, JSON-LD description/audienceType, hero eyebrow,
change-check meta, llms.txt. Identity (BC base) unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 07:57:58 -07:00
mike 9ba2e233f2 Self-host all fonts on inga + change-check (drop Google Fonts CDN)
B612 Mono 400/700 + DM Sans 700 downloaded to assets/fonts; @font-face in
inga.css / style.css; preloads replace the render-blocking Google stylesheet.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 07:47:33 -07:00
mike 95325e5785 ShopWisdom naming (one word) in JSON-LD/llms.txt + fix recursive footer line
Footer now "practices owned and operated by Michael Victory" on all pages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 07:10:01 -07:00
mike 3d6a022efd Fix Call buttons: tel: fallback instead of mailto
The Call buttons fell back to mailto: when the tel-rewrite script hadn't
run, so tapping "Call" opened an email draft on mobile. Switch the static
fallback to tel:+17789856736 (number is already public in JSON-LD, so no
added scraper exposure). Display text unchanged. Email Michael buttons untouched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 19:12:04 -07:00
mike 9428e7e3ee Add Open Frame inspiration board (internal staging page)
Private noindexed page rendering the framework inspiration board for
remote review on oc-preview (staging). Not linked from any public page.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 19:11:10 -07:00
mike cf28881bc1 OC: add the Change Check diagnostic (above/below-the-line 2-min quiz)
Standalone integrated OC page (change-check.html): a 5-question, manufacturer-safe
"is your team above or below the line?" check → tailored read (Above / On the line /
Below) + tips + Book CTA. Top-of-funnel mirroring SW's Continuity Audit. On the staging
branch for an isolated preview; not on main/production.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 09:10:43 -07:00
10 changed files with 446 additions and 18 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
+288
View File
@@ -0,0 +1,288 @@
<!DOCTYPE html>
<html lang="en-CA">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#0f1729">
<title>The Change Check — Is your team above or below the line? | Open Communications</title>
<meta name="description" content="A 2-minute check for manufacturers: when change hits, is your team getting curious and owning it, or getting defensive and protecting the old way? Find out where your team sits — and what to do next.">
<link rel="preload" href="assets/fonts/playfair-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="assets/fonts/playfair-400i.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="assets/fonts/dmsans-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="assets/fonts/lora-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="style.css">
<meta name="robots" content="index,follow">
<link rel="canonical" href="https://www.opencommunications.consulting/change-check.html">
<link rel="icon" href="favicon.svg" type="image/svg+xml">
<link rel="icon" href="favicon.png" type="image/png" sizes="64x64">
<link rel="apple-touch-icon" href="apple-touch-icon.png" sizes="180x180">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Open Communications">
<meta property="og:title" content="The Change Check — is your team above or below the line?">
<meta property="og:description" content="A 2-minute team check for manufacturers navigating change. Find out where your team sits, and what to do next.">
<meta property="og:url" content="https://www.opencommunications.consulting/change-check.html">
<style>
/* ---- Change Check: scoped quiz UI, OC palette ---- */
.cc-wrap { max-width: 760px; }
.cc-card { background: var(--paper-2); border: 1px solid var(--line); border-radius: 14px;
padding: clamp(1.6rem, 4vw, 2.6rem); margin-top: 2.2rem; }
.cc-progress { font-family: 'DM Sans', sans-serif; font-size: 0.7rem; font-weight: 700;
letter-spacing: 0.14em; text-transform: uppercase; color: var(--amber-deep); margin: 0 0 0.4rem; }
.cc-bar { height: 4px; background: rgba(15,23,41,0.08); border-radius: 999px; overflow: hidden; margin: 0 0 1.6rem; }
.cc-bar i { display: block; height: 100%; width: 0; background: var(--amber); border-radius: 999px; transition: width .4s ease; }
.cc-q { font-family: 'Playfair Display', Georgia, serif; font-size: clamp(1.4rem, 3vw, 1.9rem);
line-height: 1.18; color: var(--ink); margin: 0 0 1.3rem; }
.cc-options { display: grid; gap: 0.7rem; }
.cc-opt { display: block; width: 100%; text-align: left; font-family: 'Lora', Georgia, serif;
font-size: 1.02rem; color: var(--ink); background: #fff; border: 1px solid var(--line);
border-radius: 10px; padding: 0.95rem 1.1rem; cursor: pointer;
transition: border-color .18s ease, background .18s ease, transform .18s ease; }
.cc-opt:hover { border-color: var(--amber); transform: translateY(-1px); }
.cc-opt:focus-visible { outline: 2px solid var(--amber); outline-offset: 2px; }
.cc-nav { display: flex; align-items: center; gap: 1.2rem; margin-top: 1.4rem; min-height: 1.5rem; }
.cc-back { font-family: 'DM Sans', sans-serif; font-size: 0.78rem; letter-spacing: 0.04em;
color: var(--gray); background: none; border: none; cursor: pointer; padding: 0; }
.cc-back:hover { color: var(--ink); }
.cc-back[hidden] { display: none; }
/* result */
.cc-result { animation: ccFade .5s ease; }
@keyframes ccFade { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }
.cc-badge { font-family: 'DM Sans', sans-serif; font-size: 0.7rem; font-weight: 700;
letter-spacing: 0.14em; text-transform: uppercase; color: var(--amber-deep); margin: 0 0 0.5rem; }
.cc-result h2 { margin: 0 0 0.6rem; }
.cc-result .cc-read { color: var(--ink-soft); }
.cc-tips { list-style: none; padding: 0; margin: 1.2rem 0 0; }
.cc-tips li { position: relative; padding: 0.6rem 0 0.6rem 1.8rem; line-height: 1.5; color: var(--ink); }
.cc-tips li + li { border-top: 1px solid var(--line); }
.cc-tips li::before { content: "→"; position: absolute; left: 0; top: 0.6rem; color: var(--amber-deep); font-weight: 700; }
.cc-result-cta { margin-top: 1.8rem; display: flex; flex-wrap: wrap; gap: 14px 22px; align-items: center; }
.cc-retake { font-family: 'DM Sans', sans-serif; font-size: 0.78rem; letter-spacing: 0.04em;
color: var(--gray); background: none; border: none; cursor: pointer; padding: 0; text-decoration: underline; }
.cc-line { font-family: 'Playfair Display', serif; font-style: italic; color: var(--ink-soft); margin-top: 1.4rem; }
@media (prefers-reduced-motion: reduce) { .cc-opt, .cc-bar i, .cc-result { transition: none; animation: none; } }
</style>
<script>document.documentElement.className += ' has-motion';</script>
</head>
<body>
<header class="nav" id="nav">
<a class="nav-logo" href="index.html" aria-label="Open Communications — home">
<img class="nav-logo-img" src="assets/brand/oc-logo.svg" alt="Open Communications">
</a>
<nav class="nav-links-desktop" aria-label="Main">
<a href="index.html#problem">The problem</a>
<a href="index.html#work">How we work</a>
<a href="index.html#who">Who we are</a>
<a class="nav-cta" href="https://cal.shopwisdom.ca/michaelvictory/20min-opencommunications-meeting" data-cal-link="michaelvictory/20min-opencommunications-meeting" data-cal-origin="https://cal.shopwisdom.ca" data-cal-config='{"theme":"light"}'>Book a conversation</a>
</nav>
<button class="nav-toggle" id="navToggle" aria-label="Open menu" aria-expanded="false">
<svg class="nav-toggle-icon" viewBox="0 0 32 32" aria-hidden="true">
<line class="bar bar-top" x1="6" y1="10" x2="26" y2="10"/>
<line class="bar bar-mid" x1="6" y1="16" x2="26" y2="16"/>
<line class="bar bar-bot" x1="6" y1="22" x2="26" y2="22"/>
<circle class="o-ring" cx="16" cy="16" r="9"/>
</svg>
</button>
</header>
<div class="nav-mobile-menu" id="navMobileMenu">
<a href="index.html#problem">The problem</a>
<a href="index.html#work">How we work</a>
<a href="index.html#who">Who we are</a>
<a class="nav-cta" href="https://cal.shopwisdom.ca/michaelvictory/20min-opencommunications-meeting" data-cal-link="michaelvictory/20min-opencommunications-meeting" data-cal-origin="https://cal.shopwisdom.ca" data-cal-config='{"theme":"light"}'>Book a conversation</a>
</div>
<main id="top">
<section class="band light" data-bg="light" style="padding-top: calc(var(--nav-h) + 72px);">
<div class="wrap cc-wrap">
<p class="eyebrow">A 2-minute team check</p>
<h1>Is your team above or below <em>the line?</em></h1>
<p class="lead">When a change lands, people go one of two ways. <strong>Above the line</strong>, they get curious and take ownership. <strong>Below the line</strong>, they get defensive and protect the old way — their standing, their habits, the thing that's made them the one everyone relies on. This tells you where your team sits right now, and what to do about it. Five questions, honest answers, no email required.</p>
<div class="cc-card" id="ccCard">
<!-- quiz -->
<div id="ccQuiz">
<p class="cc-progress" id="ccProgress">Question 1 of 5</p>
<div class="cc-bar"><i id="ccBar"></i></div>
<p class="cc-q" id="ccQuestion"></p>
<div class="cc-options" id="ccOptions"></div>
<div class="cc-nav"><button class="cc-back" id="ccBack" type="button" hidden>← Back</button></div>
</div>
<!-- result -->
<div id="ccResult" class="cc-result" hidden></div>
</div>
<p class="cc-line">The systems are the easy part. This is the other part.</p>
</div>
</section>
</main>
<footer class="site-footer" data-bg="dark">
<div class="footer-bg" aria-hidden="true">
<svg class="footer-bg-img" viewBox="0 0 1267.12 317" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M158.5,0C70.96,0,0,70.96,0,158.5s70.96,158.5,158.5,158.5,158.5-70.96,158.5-158.5S246.04,0,158.5,0ZM158.42,210.08c-28.44,0-51.5-23.06-51.5-51.5s23.06-51.5,51.5-51.5,51.5,23.06,51.5,51.5-23.06,51.5-51.5,51.5Z"/>
<path d="M475.45.08c-87.54,0-158.5,70.96-158.5,158.5,0,1.27.02,2.54.05,3.81v154.87h106.87v-158.6h0c0-28.44,23.06-51.5,51.5-51.5s51.5,23.06,51.5,51.5-23.06,51.5-51.5,51.5c-6.49,0-12.7-1.21-18.42-3.41v109.24c6.07.71,12.24,1.08,18.5,1.08,87.54,0,158.5-70.96,158.5-158.5S562.99.08,475.45.08Z"/>
<path d="M791.96,210.25c-28.44,0-51.5-23.06-51.5-51.5s23.06-51.5,51.5-51.5,51.5,23.06,51.5,51.5c0,6.49-1.21,12.7-3.41,18.42h109.41c.71-6.07,1.08-12.24,1.08-18.5C950.54,71.13,879.57.17,792.04.17s-158.5,70.96-158.5,158.5,70.96,158.5,158.5,158.5c69.48,0,128.51-44.71,149.91-106.92h-149.99Z"/>
<path d="M1109.31,0h0S950.12,0,950.12,0v159.19h0c.35,81.64,62.41,148.7,141.95,156.95v-156.13c0-9.14,7.41-16.54,16.54-16.54s16.54,7.41,16.54,16.54v156.13c79.76-8.27,141.96-75.69,141.96-157.64C1267.12,71.19,1196.53.38,1109.31,0Z"/>
</svg>
</div>
<div class="footer-content">
<div class="footer-block">
<div class="footer-logo"><img class="footer-logo-img" src="assets/brand/oc-logo-wh.svg" alt="Open Communications"></div>
<nav class="footer-links" aria-label="Footer">
<a href="index.html#problem">The problem</a>
<a href="index.html#work">How we work</a>
<a href="index.html#who">Who we are</a>
<a href="https://shopwisdom.ca">ShopWisdom</a>
</nav>
<p class="footer-copy">Open Communications and ShopWisdom are practices owned and operated by Michael Victory · British Columbia, Canada</p>
</div>
</div>
</footer>
<script>
(function () {
var toggle = document.getElementById('navToggle'), menu = document.getElementById('navMobileMenu');
function closeMenu() { menu.classList.remove('open'); toggle.classList.remove('open'); toggle.setAttribute('aria-expanded','false'); toggle.setAttribute('aria-label','Open menu'); }
if (toggle && menu) {
toggle.addEventListener('click', function () {
var open = !menu.classList.contains('open');
menu.classList.toggle('open', open); toggle.classList.toggle('open', open);
toggle.setAttribute('aria-expanded', open ? 'true' : 'false'); toggle.setAttribute('aria-label', open ? 'Close menu' : 'Open menu');
updateNavTheme();
});
for (var a of menu.querySelectorAll('a')) a.addEventListener('click', closeMenu);
}
var nav = document.getElementById('nav');
var sections = Array.prototype.slice.call(document.querySelectorAll('[data-bg]'));
function darkBehind(y) { for (var i=0;i<sections.length;i++){ var r=sections[i].getBoundingClientRect(); if (r.top<=y && r.bottom>y) return sections[i].dataset.bg==='dark'; } return false; }
function updateNavTheme() {
nav.classList.toggle('scrolled', window.scrollY > 24);
var nr = nav.getBoundingClientRect();
nav.classList.toggle('on-dark', darkBehind((nr.top+nr.bottom)/2));
if (menu && menu.classList.contains('open')) {
var links = menu.querySelectorAll('a');
var probe = links.length ? links[links.length-1].getBoundingClientRect().bottom : 0;
menu.classList.toggle('on-dark', darkBehind(probe));
}
}
updateNavTheme();
window.addEventListener('scroll', function(){ window.requestAnimationFrame(updateNavTheme); }, { passive:true });
window.addEventListener('resize', updateNavTheme);
})();
</script>
<!-- Cal.com booking embed -->
<script>
(function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement("script")).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if (typeof namespace === "string") { cal.ns[namespace] = cal.ns[namespace] || api; p(cal.ns[namespace], ar); p(cal, ["initNamespace", namespace]); } else p(cal, ar); return; } p(cal, ar); }; })(window, "https://cal.shopwisdom.ca/embed/embed.js", "init");
Cal("init", { origin: "https://cal.shopwisdom.ca" });
</script>
<!-- The Change Check quiz -->
<script>
(function () {
var BOOK = '<a class="btn" href="https://cal.shopwisdom.ca/michaelvictory/20min-opencommunications-meeting" data-cal-link="michaelvictory/20min-opencommunications-meeting" data-cal-origin="https://cal.shopwisdom.ca" data-cal-config=\'{"theme":"light"}\'>Book a conversation</a>';
var Q = [
{ q: "When a new system or way of working lands, your team usually…", a: [
{ t: "digs in and figures out how to make it work", s: 0 },
{ t: "waits to see if it'll stick before committing", s: 1 },
{ t: "lists all the reasons it won't work", s: 2 },
{ t: "nods in the meeting, then keeps doing it the old way", s: 3 } ] },
{ q: "When something goes wrong after a change, the first reaction is…", a: [
{ t: "“what can we learn and fix?”", s: 0 },
{ t: "“let's figure out what happened”", s: 1 },
{ t: "“whose fault is this?”", s: 2 },
{ t: "“told you so” — and nobody wants to talk about it", s: 3 } ] },
{ q: "When you ask your most experienced people how they really do the job…", a: [
{ t: "they open up and teach it", s: 0 },
{ t: "they'll give you the steps, but not the judgment", s: 1 },
{ t: "they get guarded — “it's just experience”", s: 2 },
{ t: "they feel threatened by the question", s: 3 } ] },
{ q: "In meetings about a change, people…", a: [
{ t: "say what they actually think, including disagreement", s: 0 },
{ t: "mostly stay quiet and go along", s: 1 },
{ t: "save the real conversation for the parking lot", s: 2 },
{ t: "have checked out", s: 3 } ] },
{ q: "When you hit resistance as the leader, you tend to…", a: [
{ t: "get curious about what's underneath it", s: 0 },
{ t: "explain the why again and hope it lands", s: 1 },
{ t: "push harder, or make it mandatory", s: 2 },
{ t: "work around the people who won't get on board", s: 3 } ] }
];
var R = [
{ max: 4, badge: "Above the line", h: "Your team's ready — protect it.",
read: "When change hits, your people get curious and take ownership instead of defending the old way. That's the hard part, and you've got it. The real risk now is drift: curiosity is the first thing to fade once the pressure's on.",
tips: ["Keep naming what's working — out loud, often.",
"Let your veterans <em>teach</em>, don't just extract — it's how the openness lasts.",
"Protect the habit of honest disagreement; it's your early-warning system."],
line: "You're in a strong spot. A conversation here is about keeping it that way." },
{ max: 10, badge: "On the line", h: "Some curiosity, some armour — the workable middle.",
read: "Most teams live right here. Part of your crew is leaning in; part is protecting something — standing, habits, the thing that's made them irreplaceable for years. That's not a character flaw, it's how people work — and it's exactly the spot where a change either takes hold or quietly stalls.",
tips: ["Find where the defensiveness clusters — it's rarely the whole team.",
"Deal with the people side <em>before</em> the rollout, not after it breaks.",
"Get your key veteran's real buy-in first; the rest tends to follow."],
line: "This is the most common place to be — and the most workable. Worth a conversation." },
{ max: 15, badge: "Below the line", h: "The people side will decide this — address it first.",
read: "Right now, the change will stall unless the human side gets handled. Below the line, people are protecting something real, and no system, software, or procedure fixes that. The good news: it's fixable — and it's the single most common reason good changes don't stick.",
tips: ["Slow down and rebuild a little trust before pushing the change further.",
"Name the loss or threat people are feeling — unspoken is what keeps them stuck.",
"Treat this as the work, not a detour. It's the part that decides whether any of it sticks."],
line: "This is exactly what Open Communications takes on. A first conversation is free and commits you to nothing." }
];
var i = 0, answers = [], total = 0;
var qEl = document.getElementById('ccQuestion'), optEl = document.getElementById('ccOptions'),
progEl = document.getElementById('ccProgress'), barEl = document.getElementById('ccBar'),
backEl = document.getElementById('ccBack'), quizEl = document.getElementById('ccQuiz'),
resEl = document.getElementById('ccResult');
function render() {
var item = Q[i];
progEl.textContent = 'Question ' + (i + 1) + ' of ' + Q.length;
barEl.style.width = (i / Q.length * 100) + '%';
qEl.textContent = item.q;
optEl.innerHTML = '';
item.a.forEach(function (opt) {
var b = document.createElement('button');
b.type = 'button'; b.className = 'cc-opt'; b.textContent = opt.t;
b.addEventListener('click', function () { choose(opt.s); });
optEl.appendChild(b);
});
backEl.hidden = (i === 0);
qEl.focus && qEl.setAttribute('tabindex', '-1');
}
function choose(s) {
answers[i] = s;
if (i < Q.length - 1) { i++; render(); }
else { finish(); }
}
backEl.addEventListener('click', function () { if (i > 0) { i--; render(); } });
function finish() {
total = answers.reduce(function (a, b) { return a + b; }, 0);
var r = R.find(function (x) { return total <= x.max; });
quizEl.hidden = true;
resEl.hidden = false;
resEl.innerHTML =
'<p class="cc-badge">Your read &middot; ' + r.badge + '</p>' +
'<h2>' + r.h + '</h2>' +
'<p class="cc-read">' + r.read + '</p>' +
'<ul class="cc-tips">' + r.tips.map(function (t) { return '<li>' + t + '</li>'; }).join('') + '</ul>' +
'<p class="cc-line">' + r.line + '</p>' +
'<p class="cc-result-cta">' + BOOK + '<button class="cc-retake" type="button" id="ccRetake">Retake the check</button></p>';
barEl.style.width = '100%';
document.getElementById('ccRetake').addEventListener('click', function () {
i = 0; answers = []; total = 0; resEl.hidden = true; quizEl.hidden = false; render();
document.getElementById('ccCard').scrollIntoView({ behavior: 'smooth', block: 'start' });
});
if (window.Cal) { try { window.Cal('init', { origin: 'https://cal.shopwisdom.ca' }); } catch (e) {} }
resEl.scrollIntoView({ behavior: 'smooth', block: 'center' });
}
render();
})();
</script>
</body>
</html>
+11 -11
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#0f1729"> <meta name="theme-color" content="#0f1729">
<title>Open Communications | The Human Side of Change — for Canadian Manufacturers</title> <title>Open Communications | The Human Side of Change — for Manufacturers</title>
<meta name="description" content="New systems don't fail on the tech — they fail on the people. Open Communications helps the people in your shop trust the change, share what they know, and lead through it — so the work actually sticks. The human side of ShopWisdom."> <meta name="description" content="New systems don't fail on the tech — they fail on the people. Open Communications helps the people in your shop trust the change, share what they know, and lead through it — so the work actually sticks. The human side of ShopWisdom.">
<link rel="preload" href="assets/fonts/playfair-400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="assets/fonts/playfair-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="assets/fonts/playfair-400i.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="assets/fonts/playfair-400i.woff2" as="font" type="font/woff2" crossorigin>
@@ -19,7 +19,7 @@
<meta property="og:type" content="website"> <meta property="og:type" content="website">
<meta property="og:site_name" content="Open Communications"> <meta property="og:site_name" content="Open Communications">
<meta property="og:title" content="Open Communications — the human side of change"> <meta property="og:title" content="Open Communications — the human side of change">
<meta property="og:description" content="The human side of change for Canadian manufacturers. We help your people trust the change, share what they know, and lead through it — so the work actually sticks."> <meta property="og:description" content="The human side of change for manufacturers. We help your people trust the change, share what they know, and lead through it — so the work actually sticks.">
<meta property="og:url" content="https://www.opencommunications.consulting/"> <meta property="og:url" content="https://www.opencommunications.consulting/">
<meta property="og:locale" content="en_CA"> <meta property="og:locale" content="en_CA">
<meta property="og:image" content="https://www.opencommunications.consulting/assets/og-card.png"> <meta property="og:image" content="https://www.opencommunications.consulting/assets/og-card.png">
@@ -28,7 +28,7 @@
<meta property="og:image:alt" content="Open Communications — new systems don't fail on the tech, they fail on the people. The human side of change."> <meta property="og:image:alt" content="Open Communications — new systems don't fail on the tech, they fail on the people. The human side of change.">
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Open Communications — the human side of change"> <meta name="twitter:title" content="Open Communications — the human side of change">
<meta name="twitter:description" content="The human side of change for Canadian manufacturers. The people side of ShopWisdom."> <meta name="twitter:description" content="The human side of change for manufacturers. The people side of ShopWisdom.">
<meta name="twitter:image" content="https://www.opencommunications.consulting/assets/og-card.png"> <meta name="twitter:image" content="https://www.opencommunications.consulting/assets/og-card.png">
<script type="application/ld+json"> <script type="application/ld+json">
{ {
@@ -42,13 +42,13 @@
"logo": { "@type": "ImageObject", "url": "https://www.opencommunications.consulting/assets/og-card.png", "width": 1200, "height": 630 }, "logo": { "@type": "ImageObject", "url": "https://www.opencommunications.consulting/assets/og-card.png", "width": 1200, "height": 630 },
"image": "https://www.opencommunications.consulting/assets/og-card.png", "image": "https://www.opencommunications.consulting/assets/og-card.png",
"slogan": "New systems don't fail on the tech. They fail on the people.", "slogan": "New systems don't fail on the tech. They fail on the people.",
"description": "Change management and leadership coaching for Canadian manufacturers — the human side of organizational change. Open Communications helps the people in a shop trust the change, share what they know, and lead through it so the work actually sticks. The people side of Shop Wisdom.", "description": "Change management and leadership coaching for manufacturers — the human side of organizational change. Open Communications helps the people in a shop trust the change, share what they know, and lead through it so the work actually sticks. The people side of ShopWisdom.",
"email": "michael@opencommunications.consulting", "email": "michael@opencommunications.consulting",
"telephone": "+1-778-985-6736", "telephone": "+1-778-985-6736",
"areaServed": { "@type": "Country", "name": "Canada" }, "areaServed": [{ "@type": "Country", "name": "Canada" }, { "@type": "Country", "name": "United States" }],
"address": { "@type": "PostalAddress", "addressRegion": "British Columbia", "addressCountry": "CA" }, "address": { "@type": "PostalAddress", "addressRegion": "British Columbia", "addressCountry": "CA" },
"founder": { "@id": "https://www.opencommunications.consulting/#michael" }, "founder": { "@id": "https://www.opencommunications.consulting/#michael" },
"subOrganization": { "@type": "Organization", "name": "Shop Wisdom", "url": "https://shopwisdom.ca/" }, "subOrganization": { "@type": "Organization", "name": "ShopWisdom", "url": "https://shopwisdom.ca/" },
"sameAs": ["https://shopwisdom.ca/"], "sameAs": ["https://shopwisdom.ca/"],
"knowsAbout": ["change management", "leadership coaching", "organizational change", "manufacturing succession", "knowledge transfer", "facilitation", "process redesign", "conscious leadership"] "knowsAbout": ["change management", "leadership coaching", "organizational change", "manufacturing succession", "knowledge transfer", "facilitation", "process redesign", "conscious leadership"]
}, },
@@ -60,8 +60,8 @@
"image": "https://www.opencommunications.consulting/assets/og-card.png", "image": "https://www.opencommunications.consulting/assets/og-card.png",
"serviceType": "Change management and leadership coaching for manufacturers", "serviceType": "Change management and leadership coaching for manufacturers",
"provider": { "@id": "https://www.opencommunications.consulting/#organization" }, "provider": { "@id": "https://www.opencommunications.consulting/#organization" },
"areaServed": { "@type": "Country", "name": "Canada" }, "areaServed": [{ "@type": "Country", "name": "Canada" }, { "@type": "Country", "name": "United States" }],
"audience": { "@type": "BusinessAudience", "audienceType": "Canadian manufacturers navigating a change, succession, or system rollout" }, "audience": { "@type": "BusinessAudience", "audienceType": "Manufacturers navigating a change, succession, or system rollout" },
"hasOfferCatalog": { "hasOfferCatalog": {
"@type": "OfferCatalog", "@type": "OfferCatalog",
"name": "The work happens in three places", "name": "The work happens in three places",
@@ -94,7 +94,7 @@
"@type": "WebPage", "@type": "WebPage",
"@id": "https://www.opencommunications.consulting/#webpage", "@id": "https://www.opencommunications.consulting/#webpage",
"url": "https://www.opencommunications.consulting/", "url": "https://www.opencommunications.consulting/",
"name": "Open Communications | The Human Side of Change — for Canadian Manufacturers", "name": "Open Communications | The Human Side of Change — for Manufacturers",
"isPartOf": { "@id": "https://www.opencommunications.consulting/#website" }, "isPartOf": { "@id": "https://www.opencommunications.consulting/#website" },
"about": { "@id": "https://www.opencommunications.consulting/#organization" }, "about": { "@id": "https://www.opencommunications.consulting/#organization" },
"primaryImageOfPage": "https://www.opencommunications.consulting/assets/og-card.png", "primaryImageOfPage": "https://www.opencommunications.consulting/assets/og-card.png",
@@ -137,7 +137,7 @@
<section class="hero" data-bg="light"> <section class="hero" data-bg="light">
<div class="wrap hero-wrap"><div class="hero-col"> <div class="wrap hero-wrap"><div class="hero-col">
<p class="eyebrow">The human side of change · for Canadian manufacturers</p> <p class="eyebrow">The human side of change · for manufacturers</p>
<h1>New systems don't fail on the tech. They fail on the <em>people.</em></h1> <h1>New systems don't fail on the tech. They fail on the <em>people.</em></h1>
<p class="lead">Getting your people to trust the change, share what they know, and lead through it — that's what decides whether any of it sticks. We work it like a craft, not a pep talk: a clear method, and the people skill to make it land.</p> <p class="lead">Getting your people to trust the change, share what they know, and lead through it — that's what decides whether any of it sticks. We work it like a craft, not a pep talk: a clear method, and the people skill to make it land.</p>
<div class="actions"> <div class="actions">
@@ -303,7 +303,7 @@
<a href="#who">Who we are</a> <a href="#who">Who we are</a>
<a class="footer-sw-logo" href="https://shopwisdom.ca" aria-label="ShopWisdom"><img src="assets/sw/sw-logo-white.svg" alt="ShopWisdom"></a> <a class="footer-sw-logo" href="https://shopwisdom.ca" aria-label="ShopWisdom"><img src="assets/sw/sw-logo-white.svg" alt="ShopWisdom"></a>
</nav> </nav>
<p class="footer-copy">Open Communications and ShopWisdom are practices of Open Communications, owned and operated by Michael Victory · British Columbia, Canada</p> <p class="footer-copy">Open Communications and ShopWisdom are practices owned and operated by Michael Victory · British Columbia, Canada</p>
</div> </div>
</div> </div>
</footer> </footer>
+2
View File
@@ -1,3 +1,5 @@
@font-face{font-family:'B612 Mono';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/b612mono-400.woff2') format('woff2')}
@font-face{font-family:'B612 Mono';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/b612mono-700.woff2') format('woff2')}
/* ============================================================ /* ============================================================
Inga page components — layered on the OC design system. Inga page components — layered on the OC design system.
Reuses tokens + base/nav/band/footer from style.css. Reuses tokens + base/nav/band/footer from style.css.
+6 -4
View File
@@ -6,9 +6,11 @@
<meta name="theme-color" content="#0f1729"> <meta name="theme-color" content="#0f1729">
<title>Inga Michaelsen — Leadership &amp; Team Coaching | Open Communications</title> <title>Inga Michaelsen — Leadership &amp; Team Coaching | Open Communications</title>
<meta name="description" content="Inga Michaelsen is an Associate coach with Open Communications — systems-aware, trauma-informed work that helps teams think, decide, and lead together when the path isn't clear. PCC · ACTC · ICF."> <meta name="description" content="Inga Michaelsen is an Associate coach with Open Communications — systems-aware, trauma-informed work that helps teams think, decide, and lead together when the path isn't clear. PCC · ACTC · ICF.">
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preload" href="assets/fonts/playfair-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" href="assets/fonts/playfair-400i.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Lora:ital,wght@0,400;0,500;1,400&family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=B612+Mono:wght@400;700&display=swap"> <link rel="preload" href="assets/fonts/dmsans-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="assets/fonts/lora-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="assets/fonts/b612mono-700.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="inga.css"> <link rel="stylesheet" href="inga.css">
<meta name="robots" content="index,follow"> <meta name="robots" content="index,follow">
@@ -301,7 +303,7 @@
<a href="index.html#who">Who we are</a> <a href="index.html#who">Who we are</a>
<a href="https://shopwisdom.ca">ShopWisdom</a> <a href="https://shopwisdom.ca">ShopWisdom</a>
</nav> </nav>
<p class="footer-copy">Open Communications and ShopWisdom are practices of Open Communications, owned and operated by Michael Victory · British Columbia, Canada</p> <p class="footer-copy">Open Communications and ShopWisdom are practices owned and operated by Michael Victory · British Columbia, Canada</p>
</div> </div>
</div> </div>
</footer> </footer>
+135
View File
@@ -0,0 +1,135 @@
<!DOCTYPE html>
<html lang="en-CA">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#0f1729">
<meta name="robots" content="noindex,nofollow">
<title>Open Frame — Inspiration Board (internal)</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Lora:ital,wght@0,400;0,500;1,400&family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap">
<link rel="stylesheet" href="style.css">
<link rel="icon" href="favicon.svg" type="image/svg+xml">
<style>
body { background: var(--paper); }
.ib-wrap { max-width: 980px; margin: 0 auto; padding: clamp(2rem, 6vw, 4.5rem) clamp(1.1rem, 4vw, 2.5rem) 4rem; }
.ib-tag { font-family: 'DM Sans', sans-serif; font-size: 0.66rem; font-weight: 700; letter-spacing: 0.16em;
text-transform: uppercase; color: var(--amber-deep); margin: 0 0 0.6rem; }
.ib-wrap h1 { font-size: clamp(2.2rem, 5vw, 3.4rem); margin: 0 0 0.5rem; }
.ib-wrap h1 em { font-style: italic; color: var(--amber); }
.ib-sub { color: var(--ink-soft); font-size: 1.05rem; max-width: 60ch; }
.ib-rule { background: var(--paper-2); border: 1px solid var(--line); border-left: 3px solid var(--amber);
border-radius: 6px; padding: 1.1rem 1.3rem; margin: 1.8rem 0; }
.ib-rule p { margin: 0; color: var(--ink); }
.ib-legend { font-family: 'DM Sans', sans-serif; font-size: 0.82rem; color: var(--ink-soft); margin: 1.2rem 0 0; }
.ib-wrap h2 { font-size: 1.7rem; margin: 2.6rem 0 0.3rem; }
.ib-theme { font-family: 'DM Sans', sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.12em;
text-transform: uppercase; color: var(--amber-deep); margin: 2.4rem 0 0.6rem; }
table.ib { width: 100%; border-collapse: collapse; margin: 0.4rem 0 0; font-size: 0.94rem; }
table.ib th { text-align: left; font-family: 'DM Sans', sans-serif; font-size: 0.66rem; font-weight: 700;
letter-spacing: 0.08em; text-transform: uppercase; color: var(--ink-soft); border-bottom: 1px solid var(--line);
padding: 0.5rem 0.7rem; }
table.ib td { border-bottom: 1px solid var(--line); padding: 0.7rem 0.7rem; vertical-align: top; line-height: 1.45; color: var(--ink); }
table.ib td:first-child { font-weight: 500; }
table.ib td .flag { white-space: nowrap; }
.ib-list { margin: 0.6rem 0 0; padding-left: 1.3rem; }
.ib-list li { margin: 0.5rem 0; line-height: 1.5; color: var(--ink); }
.ib-note { color: var(--ink-soft); font-style: italic; margin-top: 2.5rem; font-size: 0.9rem; border-top: 1px solid var(--line); padding-top: 1.2rem; }
@media (max-width: 640px) { table.ib, table.ib tbody, table.ib tr, table.ib td { display: block; } table.ib thead { display: none; }
table.ib tr { border: 1px solid var(--line); border-radius: 8px; margin: 0 0 0.8rem; padding: 0.3rem 0.6rem; }
table.ib td { border: 0; padding: 0.35rem 0; }
table.ib td:first-child { font-size: 1.05rem; font-weight: 700; } }
</style>
</head>
<body>
<div class="ib-wrap">
<p class="ib-tag">Internal · working board · not for clients</p>
<h1>"Open Frame" — <em>Inspiration Board</em></h1>
<p class="ib-sub">The framework library OC draws from to build its own change method. Started 2026-06-26 from the Mike + Inga strategy meeting and the Open Field analysis.</p>
<div class="ib-rule">
<p><strong>The operating rule:</strong> a framework itself is generally not protected IP — the author's <em>catchphrase / name</em> on it is. Draw freely from the established commons; <strong>coin OC's own catchphrases</strong> for what we assemble; <strong>cite</strong> named authors and don't rebrand <em>their</em> names. OC's defensible value = the synthesis + manufacturer-safe translation + our own named loop/modules + the sovereign agent + the measurement. <em>Not legal advice — verify trademarks before publishing derived copy.</em></p>
</div>
<p class="ib-legend"><strong>Legend:</strong> 🟢 established public concept (fair game) · 🟡 named author/trademark to cite · ⭐ already an OC anchor.</p>
<p class="ib-theme">1 · The two states — defensive vs. open (OC's core)</p>
<table class="ib"><thead><tr><th>Framework</th><th>Origin</th><th>Core idea</th><th>OC angle</th></tr></thead><tbody>
<tr><td>Above / Below the Line <span class="flag">🟡⭐</span></td><td>Conscious Leadership Group (Dethmer, Chapman, Klemp)</td><td>Closed/defensive (below) vs. open/curious (above), right now</td><td>OC's most translatable idea; the Change Check sits here</td></tr>
<tr><td>Drama Triangle → TED* <span class="flag">🟡⭐</span></td><td>Karpman (1968) → David Emerald</td><td>Victim/Persecutor/Rescuer → Creator/Challenger/Coach</td><td>The "shift" out of blame; cite both</td></tr>
<tr><td>Ladder of Inference <span class="flag">🟢</span></td><td>Chris Argyris</td><td>Leaping from data → defensive conclusions</td><td>Why people "react"; slows the jump</td></tr>
<tr><td>Fixed vs. Growth Mindset <span class="flag">🟡</span></td><td>Carol Dweck</td><td>Ability as fixed vs. developable</td><td>Why veterans guard "it's just experience"</td></tr>
</tbody></table>
<p class="ib-theme">2 · Threat &amp; safety (the nervous-system layer)</p>
<table class="ib"><thead><tr><th>Framework</th><th>Origin</th><th>Core idea</th><th>OC angle</th></tr></thead><tbody>
<tr><td>4 Stages of Psychological Safety <span class="flag">🟡</span></td><td>Timothy Clark</td><td>Inclusion → Learner → Contributor → Challenger safety</td><td>Open Field leaned on "challenger safety"</td></tr>
<tr><td>SCARF <span class="flag">🟡</span></td><td>David Rock</td><td>Status/Certainty/Autonomy/Relatedness/Fairness = social threats</td><td>Names why a small change feels threatening</td></tr>
<tr><td>Amygdala hijack / threat response <span class="flag">🟢</span></td><td>neuroscience (popularized by Goleman)</td><td>Threat → cortisol → fight/flight/fawn; ~24h to re-regulate</td><td>"Calm the nervous system first"</td></tr>
<tr><td>Window of tolerance <span class="flag">🟡</span></td><td>Dan Siegel</td><td>The zone where you can think + relate</td><td>Trauma-informed tie; regulation</td></tr>
<tr><td>"Rigor and soul" / conscious leadership <span class="flag">🟡⭐</span></td><td>Amy Elizabeth Fox (Mobius)</td><td>Trauma-informed leadership</td><td>OC's anchor reference</td></tr>
</tbody></table>
<p class="ib-theme">3 · The change journey (process)</p>
<table class="ib"><thead><tr><th>Framework</th><th>Origin</th><th>Core idea</th><th>OC angle</th></tr></thead><tbody>
<tr><td>Unfreeze → Change → Refreeze <span class="flag">🟢</span></td><td>Kurt Lewin</td><td>The original change model</td><td>Foundational, old, freely usable</td></tr>
<tr><td>Change Curve <span class="flag">🟢</span></td><td>adapted from Kübler-Ross</td><td>Grief stages applied to change</td><td>The emotional arc of a rollout</td></tr>
<tr><td>Transitions: Endings → Neutral Zone → New Beginnings <span class="flag">🟡</span></td><td>William Bridges</td><td><em>Change</em> is external; <em>transition</em> is the inner shift</td><td>Strong OC fit — the part SW's systems don't touch</td></tr>
<tr><td>Diffusion of Innovations <span class="flag">🟢</span></td><td>Everett Rogers</td><td>Innovators → laggards adoption curve</td><td>Who adopts the new system, when</td></tr>
</tbody></table>
<p class="ib-theme">4 · Systems &amp; seeing the whole</p>
<table class="ib"><thead><tr><th>Framework</th><th>Origin</th><th>Core idea</th><th>OC angle</th></tr></thead><tbody>
<tr><td>Operating manual / "do more with less" / tensegrity <span class="flag">🟢</span></td><td>Buckminster Fuller</td><td>Whole-systems, anticipatory design</td><td>Mike's named influence — the systems-whole lens</td></tr>
<tr><td>Leverage Points <span class="flag">🟢</span></td><td>Donella Meadows</td><td>Where to intervene in a system (ranked)</td><td>Maps to Open Field's "levers / intervention points"</td></tr>
<tr><td>Iceberg model <span class="flag">🟢</span></td><td>systems-thinking commons</td><td>Events → patterns → structures → mental models</td><td>Look beneath the incident</td></tr>
<tr><td>Cynefin <span class="flag">🟡</span></td><td>Dave Snowden</td><td>Simple/Complicated/Complex/Chaotic → match the approach</td><td>Don't run a complex change like a simple one</td></tr>
<tr><td>Scenario planning <span class="flag">🟢</span></td><td>Pierre Wack / Royal Dutch Shell</td><td>Rehearse multiple futures</td><td>Inga raised it — futures thinking</td></tr>
</tbody></table>
<p class="ib-theme">5 · Agency &amp; ownership</p>
<table class="ib"><thead><tr><th>Framework</th><th>Origin</th><th>Core idea</th><th>OC angle</th></tr></thead><tbody>
<tr><td>Locus of control <span class="flag">🟢</span></td><td>Julian Rotter</td><td>Internal vs. external control</td><td>"You control how you show up" (Open Field)</td></tr>
<tr><td>100% responsibility <span class="flag">🟡⭐</span></td><td>Conscious Leadership Group</td><td>Ownership over blame</td><td>The agency thread Inga flagged</td></tr>
<tr><td>Accountability ladder <span class="flag">🟢</span></td><td>management commons</td><td>Below-line excuses → above-line ownership</td><td>Manufacturer-safe ownership language</td></tr>
</tbody></table>
<p class="ib-theme">6 · Team &amp; sizing</p>
<table class="ib"><thead><tr><th>Framework</th><th>Origin</th><th>Core idea</th><th>OC angle</th></tr></thead><tbody>
<tr><td>Forming/Storming/Norming/Performing <span class="flag">🟢</span></td><td>Bruce Tuckman</td><td>Team development stages</td><td>Where a team is in its arc</td></tr>
<tr><td>5 Dysfunctions of a Team <span class="flag">🟡</span></td><td>Patrick Lencioni</td><td>Trust → conflict → commitment → accountability → results</td><td>Diagnostic ladder for team friction</td></tr>
<tr><td>Dunbar's number / "two-pizza team" <span class="flag">🟢</span></td><td>Robin Dunbar (~150) / Bezos</td><td>Human group-size limits</td><td>The bite-size sizing Mike likes; Open Field's 150 clusters</td></tr>
</tbody></table>
<p class="ib-theme">7 · Measurement &amp; ROI (Inga's spine)</p>
<table class="ib"><thead><tr><th>Framework</th><th>Origin</th><th>Core idea</th><th>OC angle</th></tr></thead><tbody>
<tr><td>4 Levels of evaluation <span class="flag">🟡</span></td><td>Donald Kirkpatrick</td><td>Reaction → Learning → <strong>Behavior → Results</strong></td><td>The move <em>off</em> one-time workshops → observable behavior + results</td></tr>
<tr><td>Chain of evidence / line of sight <span class="flag">🟢</span></td><td>L&amp;D commons</td><td>Link the work → org goals</td><td>Inga's "chain of evidence" intake</td></tr>
<tr><td>Leading vs. lagging indicators <span class="flag">🟢</span></td><td>management commons</td><td>Predictive vs. outcome metrics</td><td>Pick metrics owners feel early</td></tr>
<tr><td>ROI / Level 5 <span class="flag">🟡</span></td><td>Jack Phillips</td><td>Adds monetary ROI to Kirkpatrick</td><td>The "prove the ROI" capstone</td></tr>
</tbody></table>
<h2>Through-lines (where OC coins its own catchphrases)</h2>
<ol class="ib-list">
<li><strong>The two-state core.</strong> Below/above · drama/empowerment · threat/safe · defensive/curious · victim/creator — the <em>same binary</em> OC can own as a <strong>spectrum</strong>. → coin the catchphrase ("the line" / "the shift").</li>
<li><strong>State → regulate → choose.</strong> Notice your nervous-system state → regulate → choose your stance. Neuroscience + agency = <strong>OC's loop</strong> — name it.</li>
<li><strong>Change is a transition, not a project.</strong> Bridges + Kübler-Ross + Lewin = the human side SW's systems don't touch. OC's lane in one line.</li>
<li><strong>Intervene at the right leverage point, sized right.</strong> Meadows + Cynefin + Dunbar/150 = OC's "where + how big" method.</li>
<li><strong>Prove it with observable change.</strong> Kirkpatrick (behavior+results) + chain-of-evidence = OC's ROI spine (Inga). From "workshop" to "engagement with proof."</li>
</ol>
<h2>The "Open Frame" assembly (working sketch)</h2>
<ul class="ib-list">
<li><strong>Intake / questionnaire</strong> = Inga's ~8-barriers diagnostic + the <strong>Change Check</strong> (above/below) → sets the chain-of-evidence baseline + reads the team's state.</li>
<li><strong>Module 1 — See the line</strong> (two-state core).</li>
<li><strong>Module 2 — Regulate</strong> (nervous system / safety / threat).</li>
<li><strong>Module 3 — Own it</strong> (agency / 100% responsibility / locus of control).</li>
<li><strong>Module 4 — Move together</strong> (team dynamics / conflict transformation / right-sizing).</li>
<li><strong>Module 5 — Make it stick &amp; prove it</strong> (transitions / leverage points / measurement + ROI).</li>
<li>Each module = an <strong>OC catchphrase</strong> + the <strong>manufacturer-safe translation</strong> + the <strong>diagnostic tie</strong>.</li>
</ul>
<p class="ib-note">Next: confirm attributions + trademarks before publishing derived copy; pick OC's catchphrases for the through-lines + modules; map the intake to the chain-of-evidence (Inga + owner interviews); decide which frameworks make the v1 cut. This board is the menu, not the meal.</p>
</div>
</body>
</html>
+3 -3
View File
@@ -1,6 +1,6 @@
# Open Communications # Open Communications
> Open Communications is the human side of change for Canadian manufacturers. The systems are the easy part — we help the people in a shop trust the change, share what they know, and lead through it so the work actually sticks. Open Communications is the people side of Shop Wisdom. > Open Communications is the human side of change for manufacturers. The systems are the easy part — we help the people in a shop trust the change, share what they know, and lead through it so the work actually sticks. Open Communications is the people side of ShopWisdom.
## What we do — the work happens in three places ## What we do — the work happens in three places
- Coaching the people who carry the knowledge: one-to-one coaching that helps retiring veterans see the value in passing on what's in their heads, and actually want to. - Coaching the people who carry the knowledge: one-to-one coaching that helps retiring veterans see the value in passing on what's in their heads, and actually want to.
@@ -8,10 +8,10 @@
- Redesigning the process that could work better: structured working sessions with the people closest to the work, mapping how it really runs and building a better version the team helped shape. - Redesigning the process that could work better: structured working sessions with the people closest to the work, mapping how it really runs and building a better version the team helped shape.
## Who it's for ## Who it's for
Canadian manufacturers navigating a change, a succession, or a system rollout where the real obstacle is people, trust, and adoption — not the technology. Manufacturers navigating a change, a succession, or a system rollout where the real obstacle is people, trust, and adoption — not the technology.
## Key facts ## Key facts
- Led by Michael Victory, with [Inga Michaelsen](https://www.opencommunications.consulting/inga.html) as an Associate. - Led by Michael Victory, with [Inga Michaelsen](https://www.opencommunications.consulting/inga.html) as an Associate.
- Based in British Columbia, Canada; serves clients Canada-wide. - Based in British Columbia, Canada; serves clients Canada-wide.
- The systems side — knowledge capture and the tools that run the shop — is the sister practice, [Shop Wisdom](https://shopwisdom.ca/). - The systems side — knowledge capture and the tools that run the shop — is the sister practice, [ShopWisdom](https://shopwisdom.ca/).
- Contact: michael@opencommunications.consulting · 778-985-OPEN (6736) - Contact: michael@opencommunications.consulting · 778-985-OPEN (6736)
+1
View File
@@ -1,5 +1,6 @@
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/dmsans-400.woff2') format('woff2')} @font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/dmsans-400.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/dmsans-500.woff2') format('woff2')} @font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/dmsans-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/dmsans-700.woff2') format('woff2')}
@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/lora-400.woff2') format('woff2')} @font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/lora-400.woff2') format('woff2')}
@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/lora-500.woff2') format('woff2')} @font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/lora-500.woff2') format('woff2')}
@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:swap;src:url('assets/fonts/lora-400i.woff2') format('woff2')} @font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:swap;src:url('assets/fonts/lora-400i.woff2') format('woff2')}