<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jean-Sebastien Beaulieu</title>
    <description>The latest articles on DEV Community by Jean-Sebastien Beaulieu (@jsb-securedme).</description>
    <link>https://dev.to/jsb-securedme</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4040704%2Fda3fd6b1-d1a4-4e95-b148-20f7a90b9cdf.jpg</url>
      <title>DEV Community: Jean-Sebastien Beaulieu</title>
      <link>https://dev.to/jsb-securedme</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jsb-securedme"/>
    <language>en</language>
    <item>
      <title>The New Developer Portfolio Is Not a Screenshot. It Is the Work Trace.</title>
      <dc:creator>Jean-Sebastien Beaulieu</dc:creator>
      <pubDate>Fri, 24 Jul 2026 19:26:21 +0000</pubDate>
      <link>https://dev.to/jsb-securedme/the-new-developer-portfolio-is-not-a-screenshot-it-is-the-work-trace-161c</link>
      <guid>https://dev.to/jsb-securedme/the-new-developer-portfolio-is-not-a-screenshot-it-is-the-work-trace-161c</guid>
      <description>&lt;p&gt;AI makes it dangerously easy to look productive.&lt;/p&gt;

&lt;p&gt;A screenshot can look impressive. A demo can look polished. A generated article can read smoothly. A GitHub repository can have a clean README, a badge, a diagram, and a confident promise. But if I am trying to understand whether a developer can actually think, build, test, correct, and take responsibility, the final artifact is not enough anymore.&lt;/p&gt;

&lt;p&gt;The final artifact shows what survived.&lt;/p&gt;

&lt;p&gt;It does not always show what was refused.&lt;/p&gt;

&lt;p&gt;That distinction is becoming central.&lt;/p&gt;

&lt;p&gt;I am not writing this as someone who wants to hide AI. I use AI heavily. I use it to write, code, inspect, structure, argue with my own assumptions, and move faster through work that would otherwise stay trapped in my head. But the more I use it, the more convinced I become of one thing: the serious portfolio of the next few years will not be built from screenshots. It will be built from trace.&lt;/p&gt;

&lt;p&gt;A work trace is the readable chain between intention and result.&lt;/p&gt;

&lt;p&gt;It says: this was the problem, this was the plan, this is what changed, this is what failed, this is what I checked, this is what I refused to claim, and this is the final artifact I am willing to sign with my name.&lt;/p&gt;

&lt;p&gt;That is where the developer becomes visible again.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem is not AI assistance. The problem is invisible judgment.
&lt;/h2&gt;

&lt;p&gt;AI assistance is already part of developer work. Pretending otherwise is becoming less useful by the day. A developer can ask for boilerplate, refactor a function, generate a test plan, summarize a spec, draft a pull request, or compare design options. That does not automatically make the work fake.&lt;/p&gt;

&lt;p&gt;The real question is sharper:&lt;/p&gt;

&lt;p&gt;Did the developer understand what was generated?&lt;/p&gt;

&lt;p&gt;Did they test it?&lt;/p&gt;

&lt;p&gt;Did they inspect the weak assumptions?&lt;/p&gt;

&lt;p&gt;Did they preserve secrets?&lt;/p&gt;

&lt;p&gt;Did they know when to stop?&lt;/p&gt;

&lt;p&gt;Did they make the final decision?&lt;/p&gt;

&lt;p&gt;That is the line I care about. Not "was AI involved?" but "where did human responsibility enter the chain?"&lt;/p&gt;

&lt;p&gt;Without trace, everything collapses into a flat surface. A demo looks like proof. A confident paragraph looks like expertise. A diagram looks like architecture. A passing screenshot looks like validation. But any serious builder knows that a result can be polished and still be empty. The work matters because of the decisions behind it.&lt;/p&gt;

&lt;p&gt;I want portfolios that make those decisions inspectable.&lt;/p&gt;

&lt;h2&gt;
  
  
  DEV already points in the right direction
&lt;/h2&gt;

&lt;p&gt;One detail in the DEV editor caught my attention: it supports Markdown, rich embeds, and visible guidance for embedding coding-agent sessions. I am not saying DEV officially endorses my portfolio method. That would be too strong. I am saying the writing surface itself shows where technical publishing is going.&lt;/p&gt;

&lt;p&gt;Developer writing is no longer only final prose.&lt;/p&gt;

&lt;p&gt;It can carry process.&lt;/p&gt;

&lt;p&gt;It can carry code.&lt;/p&gt;

&lt;p&gt;It can carry sessions.&lt;/p&gt;

&lt;p&gt;It can carry evidence.&lt;/p&gt;

&lt;p&gt;That matters because a developer article is often more useful when it shows the path, not only the conclusion. A polished tutorial may teach syntax, but a traced build teaches judgment. A traced build shows the ugly part: the wrong attempt, the correction, the boundary, the test, the reason a shortcut was rejected.&lt;/p&gt;

&lt;p&gt;That is where trust begins.&lt;/p&gt;

&lt;h2&gt;
  
  
  The old portfolio model is too easy to fake
&lt;/h2&gt;

&lt;p&gt;The classic portfolio pattern is familiar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;hero screenshot,&lt;/li&gt;
&lt;li&gt;short project description,&lt;/li&gt;
&lt;li&gt;technology badges,&lt;/li&gt;
&lt;li&gt;repository link,&lt;/li&gt;
&lt;li&gt;deployment link,&lt;/li&gt;
&lt;li&gt;maybe a case study.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That structure still has value. I am not throwing it away. But it is weaker now because the cost of producing surface-level artifacts has collapsed.&lt;/p&gt;

&lt;p&gt;A landing page can be generated.&lt;/p&gt;

&lt;p&gt;A diagram can be generated.&lt;/p&gt;

&lt;p&gt;A README can be generated.&lt;/p&gt;

&lt;p&gt;A demo script can be generated.&lt;/p&gt;

&lt;p&gt;Even a long explanation can be generated.&lt;/p&gt;

&lt;p&gt;So the portfolio has to move one layer deeper. It has to show not only what was produced, but how the builder handled uncertainty.&lt;/p&gt;

&lt;p&gt;For me, the strongest signal is not perfection. It is correction. Show me the place where the first plan was wrong and the builder changed course. Show me the test that failed. Show me the decision that protected the project from overclaiming. Show me the boundary that kept secrets out of public files. Show me the moment where the builder said: this looks good, but it is not proven yet.&lt;/p&gt;

&lt;p&gt;That is not weakness. That is professional pressure.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Work Trace Portfolio
&lt;/h2&gt;

&lt;p&gt;Here is the model I want to use for my own work and recommend to other solo builders.&lt;/p&gt;

&lt;p&gt;Every serious portfolio piece should have six blocks.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The problem
&lt;/h3&gt;

&lt;p&gt;State the problem in plain language. Not the marketing version. The real version.&lt;/p&gt;

&lt;p&gt;What was broken, confusing, slow, risky, missing, or worth testing?&lt;/p&gt;

&lt;p&gt;If the problem is vague, the rest of the work becomes theatre. A strong problem statement is already proof of thought because it shows that the builder knows what they are trying to solve.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The plan
&lt;/h3&gt;

&lt;p&gt;Show the plan before execution. It does not need to be long, but it needs to be concrete.&lt;/p&gt;

&lt;p&gt;What files, systems, data, or interfaces were in scope?&lt;/p&gt;

&lt;p&gt;What was out of scope?&lt;/p&gt;

&lt;p&gt;What counted as success?&lt;/p&gt;

&lt;p&gt;What would make the attempt fail?&lt;/p&gt;

&lt;p&gt;This is where AI-assisted work becomes more honest. If a builder can show a plan and then show how execution followed or changed that plan, the reader gets a map instead of a magic trick.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The human decisions
&lt;/h3&gt;

&lt;p&gt;List the decisions that mattered.&lt;/p&gt;

&lt;p&gt;Not every prompt. Not every line of conversation. The decisions.&lt;/p&gt;

&lt;p&gt;Why did you choose this implementation?&lt;/p&gt;

&lt;p&gt;Why did you reject the shortcut?&lt;/p&gt;

&lt;p&gt;Why did you keep the claim smaller?&lt;/p&gt;

&lt;p&gt;Why did you use a simpler tool?&lt;/p&gt;

&lt;p&gt;Why did you decide a result was not ready to publish?&lt;/p&gt;

&lt;p&gt;This is the heart of the trace. The portfolio should not pretend that the AI was not there. It should show that the human remained responsible.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. The work evidence
&lt;/h3&gt;

&lt;p&gt;Show the material proof.&lt;/p&gt;

&lt;p&gt;That can be a commit, a diff, a test output, a screenshot, a notebook, a source table, a design artifact, a validation report, or a short technical note. The format can change by project. The principle stays the same: give the reader something stronger than a claim.&lt;/p&gt;

&lt;p&gt;For code, I like commit hashes, test commands, and minimal reproduction notes.&lt;/p&gt;

&lt;p&gt;For writing, I like source registers, evidence boundaries, and correction notes.&lt;/p&gt;

&lt;p&gt;For data work, I like the dataset source, transformation step, chart limitation, and what the chart is not allowed to prove.&lt;/p&gt;

&lt;p&gt;The evidence does not need to be huge. It needs to be inspectable.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. The correction log
&lt;/h3&gt;

&lt;p&gt;This is the part most people hide.&lt;/p&gt;

&lt;p&gt;I think it should become a strength.&lt;/p&gt;

&lt;p&gt;What did you misunderstand at first?&lt;/p&gt;

&lt;p&gt;What did the AI get wrong?&lt;/p&gt;

&lt;p&gt;What did another reviewer catch?&lt;/p&gt;

&lt;p&gt;What did you remove because it was too strong?&lt;/p&gt;

&lt;p&gt;What did you postpone because the evidence was not ready?&lt;/p&gt;

&lt;p&gt;In a world of generated confidence, visible correction is a credibility signal.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. The final boundary
&lt;/h3&gt;

&lt;p&gt;End each portfolio piece with a clear boundary.&lt;/p&gt;

&lt;p&gt;What is demonstrated?&lt;/p&gt;

&lt;p&gt;What is not demonstrated?&lt;/p&gt;

&lt;p&gt;What would be needed to make the claim stronger?&lt;/p&gt;

&lt;p&gt;What should the reader not assume?&lt;/p&gt;

&lt;p&gt;This is especially important for AI-assisted work. If a builder says "prototype tested on a synthetic fixture," that is stronger than pretending it is a validated product. If a writer says "this is an informed opinion, not legal advice," that is stronger than dressing speculation as certainty.&lt;/p&gt;

&lt;p&gt;Boundaries are not a loss of authority. They are how authority becomes trustworthy.&lt;/p&gt;

&lt;h2&gt;
  
  
  What not to publish
&lt;/h2&gt;

&lt;p&gt;A work trace is not a raw dump.&lt;/p&gt;

&lt;p&gt;Do not publish &lt;code&gt;.env&lt;/code&gt; files.&lt;/p&gt;

&lt;p&gt;Do not publish API keys.&lt;/p&gt;

&lt;p&gt;Do not publish private emails.&lt;/p&gt;

&lt;p&gt;Do not publish customer data.&lt;/p&gt;

&lt;p&gt;Do not publish confidential prompts from a client or employer.&lt;/p&gt;

&lt;p&gt;Do not publish credentials, tokens, logs with secrets, private identifiers, or material you do not have permission to share.&lt;/p&gt;

&lt;p&gt;Traceability is not exhibitionism. It is disciplined evidence.&lt;/p&gt;

&lt;p&gt;The goal is to show enough process to establish trust without exposing private material or turning the reader into a forensic investigator. A good trace is curated. It is honest, but it is not reckless.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters for solo developers
&lt;/h2&gt;

&lt;p&gt;Large companies can buy reputation. They have brand gravity, hiring signals, conference slots, paid distribution, and institutional trust. A solo developer has to earn trust in public with smaller tools.&lt;/p&gt;

&lt;p&gt;That is hard.&lt;/p&gt;

&lt;p&gt;It is also possible.&lt;/p&gt;

&lt;p&gt;A work trace lets a solo builder turn daily work into professional evidence. One article becomes more than a post. It becomes a proof object. One bug fix becomes more than a commit. It becomes a decision record. One prototype becomes more than a demo. It becomes a documented attempt with limits.&lt;/p&gt;

&lt;p&gt;This matters for clients, employers, collaborators, and readers. If someone wants to know whether I can build responsibly with AI, I do not want to answer only with a polished homepage. I want to show the chain.&lt;/p&gt;

&lt;p&gt;Here is the problem I saw.&lt;/p&gt;

&lt;p&gt;Here is how I planned the work.&lt;/p&gt;

&lt;p&gt;Here is where the AI helped.&lt;/p&gt;

&lt;p&gt;Here is where I overruled it.&lt;/p&gt;

&lt;p&gt;Here is what I tested.&lt;/p&gt;

&lt;p&gt;Here is what failed.&lt;/p&gt;

&lt;p&gt;Here is what I can claim.&lt;/p&gt;

&lt;p&gt;Here is what I cannot claim yet.&lt;/p&gt;

&lt;p&gt;That is a stronger portfolio than a gallery.&lt;/p&gt;

&lt;h2&gt;
  
  
  The developer skill is moving upward
&lt;/h2&gt;

&lt;p&gt;This is the part I care about most.&lt;/p&gt;

&lt;p&gt;AI does not remove the need for skill. It moves the skill.&lt;/p&gt;

&lt;p&gt;Less time writing boilerplate.&lt;/p&gt;

&lt;p&gt;More time deciding what should exist.&lt;/p&gt;

&lt;p&gt;Less time memorizing syntax.&lt;/p&gt;

&lt;p&gt;More time checking assumptions.&lt;/p&gt;

&lt;p&gt;Less time formatting a first draft.&lt;/p&gt;

&lt;p&gt;More time proving that the draft deserves to be public.&lt;/p&gt;

&lt;p&gt;Less time producing the surface.&lt;/p&gt;

&lt;p&gt;More time governing the meaning.&lt;/p&gt;

&lt;p&gt;That is not a downgrade. That is a harder game.&lt;/p&gt;

&lt;p&gt;The developer who wins in this environment will not be the person who can generate the most output. It will be the person who can turn generated output into responsible work. The person who can read the code, test the edge case, preserve the secret, name the uncertainty, and stop the article before it overclaims.&lt;/p&gt;

&lt;p&gt;That is why the portfolio has to evolve.&lt;/p&gt;

&lt;h2&gt;
  
  
  My practical template
&lt;/h2&gt;

&lt;p&gt;If I had to reduce this to a reusable DEV post template, I would use this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gu"&gt;## Problem&lt;/span&gt;
What was the real issue?

&lt;span class="gu"&gt;## Plan&lt;/span&gt;
What did I intend to do, and what was out of scope?

&lt;span class="gu"&gt;## Work Trace&lt;/span&gt;
What changed? What evidence can be inspected?

&lt;span class="gu"&gt;## Human Decisions&lt;/span&gt;
Where did I choose, reject, correct, or limit the AI-assisted work?

&lt;span class="gu"&gt;## Validation&lt;/span&gt;
What did I test, verify, review, or compare?

&lt;span class="gu"&gt;## Boundary&lt;/span&gt;
What is proven, what is not proven, and what comes next?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That template is simple enough to use every day and strong enough to separate a serious builder from a noise machine.&lt;/p&gt;

&lt;p&gt;It does not require a giant report.&lt;/p&gt;

&lt;p&gt;It requires discipline.&lt;/p&gt;

&lt;h2&gt;
  
  
  A live work trace for this article
&lt;/h2&gt;

&lt;p&gt;This article should not escape its own rule.&lt;/p&gt;

&lt;p&gt;Today, the work did not start as a clean essay. It started as a long planning thread, an active browser tab, a platform constraint, and a question: how do we write something related to yesterday's AI tooling article without repeating it?&lt;/p&gt;

&lt;p&gt;The first decision was the boundary. This DEV post could not be a copy of the HackerNoon article. It had to keep the same intensity, but change the object. So the topic moved from usage limits to developer credibility. That decision matters because it prevented the easy path: rewrite the same argument, change a few paragraphs, and pretend it was original.&lt;/p&gt;

&lt;p&gt;The second decision was the platform. DEV is not HackerNoon. DEV gives a Markdown editor, four tags, preview, cover guidance, embeds, and a developer audience that understands logs, diffs, tests, and traces. That changed the article. Instead of writing another polished opinion piece, the better move was to write a portfolio method that a developer can actually reuse.&lt;/p&gt;

&lt;p&gt;The third decision was human responsibility. I did not want an article that says "AI helped me" like a confession or "AI built this" like a magic trick. I wanted the more useful sentence: AI assisted the work, but the human must keep the responsibility chain visible.&lt;/p&gt;

&lt;p&gt;The fourth decision happened after the draft looked good. The article argued for work traces, but it did not contain one. That was the contradiction. At 15:19, after hours of planning, writing, checking, and previewing, the missing proof became obvious: if the thesis is real, the article itself needs a trace.&lt;/p&gt;

&lt;p&gt;So here it is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Problem: developer portfolios can look polished while hiding judgment.&lt;/li&gt;
&lt;li&gt;Plan: write a DEV-native article about traceability, not another article about usage limits.&lt;/li&gt;
&lt;li&gt;Work evidence: local draft package, metadata, sources, QA checklist, preview loaded in DEV, and tags selected one by one.&lt;/li&gt;
&lt;li&gt;Human decisions: keep the article original, remove promotional drift, keep the claim practical, and add this trace before publication.&lt;/li&gt;
&lt;li&gt;Validation: preview loaded, title visible, four DEV tags active, no publish action taken before review.&lt;/li&gt;
&lt;li&gt;Boundary: this trace does not prove expertise by itself. It proves that the article follows its own method.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the point.&lt;/p&gt;

&lt;p&gt;The day started with the impulse to write a complaint to OpenAI. It ended with two structured articles: one about human flow under AI usage pressure, and this one about the work trace that makes AI-assisted building credible. If that is not evidence for the argument, I do not know what is. The useful outcome was not the first emotion. The useful outcome was the transformation of that emotion into structure, publication, correction, and a better question.&lt;/p&gt;

&lt;p&gt;A work trace does not need to be theatrical. It needs to be honest enough that the reader can see the chain between intention and artifact.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;I do not want a future where developers pretend they never used AI.&lt;/p&gt;

&lt;p&gt;I also do not want a future where every generated artifact is treated like equivalent work.&lt;/p&gt;

&lt;p&gt;The honest path is better: use the tools, show the trace, protect the private material, test the result, and sign only the claims you are willing to defend.&lt;/p&gt;

&lt;p&gt;The new developer portfolio is not a screenshot.&lt;/p&gt;

&lt;p&gt;It is the work trace.&lt;/p&gt;

&lt;p&gt;If you were reviewing an AI-assisted developer portfolio, what would convince you more: the final demo, the code diff, the test log, or the planning trace that shows why each decision was made?&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources and notes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;DEV Editor Guide: &lt;a href="https://dev.to/p/editor_guide"&gt;https://dev.to/p/editor_guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;DEV Help, Writing, Editing and Scheduling: &lt;a href="https://dev.to/help/writing-editing-scheduling"&gt;https://dev.to/help/writing-editing-scheduling&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;DEV post on embeds: &lt;a href="https://dev.to/devteam/lesser-known-features-of-dev-embeds-3bpn"&gt;https://dev.to/devteam/lesser-known-features-of-dev-embeds-3bpn&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Current DEV editor observation, 2026-07-24: Markdown editor, up to 4 tags, cover image ratio guidance, and visible guidance for embedding coding-agent sessions.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>ai</category>
      <category>devjournal</category>
      <category>career</category>
    </item>
    <item>
      <title>The Data Lake Is Not the Problem. The Missing Admission Layer Is.</title>
      <dc:creator>Jean-Sebastien Beaulieu</dc:creator>
      <pubDate>Fri, 24 Jul 2026 02:39:10 +0000</pubDate>
      <link>https://dev.to/jsb-securedme/the-data-lake-is-not-the-problem-the-missing-admission-layer-is-39g3</link>
      <guid>https://dev.to/jsb-securedme/the-data-lake-is-not-the-problem-the-missing-admission-layer-is-39g3</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq2vkb0c0k1u62q354cv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq2vkb0c0k1u62q354cv.png" alt=" " width="800" height="1035"&gt;&lt;/a&gt;In 2024, the data problem stopped being only a storage problem.&lt;/p&gt;

&lt;p&gt;It became a meaning problem.&lt;/p&gt;

&lt;p&gt;That is the part I want to look at today: not the romance of "big data", not another vendor promise around lakehouses, not another generic AI infrastructure post. I want to look at the pressure entering the pipe: global data creation, datacenter power, cloud migration, data lake adoption, and the gap between what we store and what we can honestly interpret.&lt;/p&gt;

&lt;p&gt;My position is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The data lake is not the problem. The missing admission layer is.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We keep building larger places to put data. That is useful. But if the data arrives without provenance, quality state, contradiction handling, units, policy version, and claim boundaries, then the lake becomes a place where uncertainty goes to become invisible.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The world is producing data faster than institutions can govern it
&lt;/h2&gt;

&lt;p&gt;Public estimates vary because "data created, captured, copied, and consumed" is not measured by one universal public counter. But the order of magnitude is clear.&lt;/p&gt;

&lt;p&gt;IDC's Global DataSphere program tracks worldwide data created, captured, and replicated. Older IDC-linked reporting projected roughly 175 zettabytes by 2025, while newer secondary summaries place the global datasphere around 149 zettabytes in 2024 and about 181 zettabytes in 2025.&lt;/p&gt;

&lt;p&gt;Those numbers should be read carefully. They are not the same as "curated data", "trusted data", or "query-ready data". Most data does not become clean evidence. A zettabyte estimate tells us about volume pressure. It does not tell us that the data is admissible for decision-making.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;In a data lake, raw data, logs, model outputs, embeddings, tables, documents, images, and scientific artifacts can all coexist. This is powerful because storage is flexible. But flexibility creates a second-order problem: when everything can be stored, the hard question becomes what each object is allowed to support.&lt;/p&gt;

&lt;p&gt;Can this record support a dashboard?&lt;/p&gt;

&lt;p&gt;Can this model output support a claim?&lt;/p&gt;

&lt;p&gt;Can this simulation result support a paper?&lt;/p&gt;

&lt;p&gt;Can this benchmark support a product decision?&lt;/p&gt;

&lt;p&gt;Can this old file be reused under a newer policy?&lt;/p&gt;

&lt;p&gt;If the lake does not preserve those boundaries, the system may look rich while becoming epistemically poor.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The infrastructure cost is no longer abstract
&lt;/h2&gt;

&lt;p&gt;The International Energy Agency estimated that data centres consumed around 415 TWh of electricity in 2024, about 1.5% of global electricity consumption. The same IEA page says data-centre electricity consumption grew at about 12% per year over the previous five years.&lt;/p&gt;

&lt;p&gt;That is the physical side of the dataflow.&lt;/p&gt;

&lt;p&gt;Every pipeline has a material footprint. It needs power, cooling, servers, network equipment, storage media, replication, monitoring, backups, and human operations. When AI workloads enter the loop, the data lake is no longer just a passive archive. It becomes part of an inference, retrieval, enrichment, and training ecosystem.&lt;/p&gt;

&lt;p&gt;This does not mean "stop building data centers." That is not a serious answer. Hospitals, research labs, schools, security teams, public agencies, and scientific infrastructure all depend on computation.&lt;/p&gt;

&lt;p&gt;But it does mean we should stop pretending that every retained byte has equal value.&lt;/p&gt;

&lt;p&gt;A classification layer should ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is this object raw, derived, validated, deprecated, contradicted, or suspended?&lt;/li&gt;
&lt;li&gt;What policy admitted it?&lt;/li&gt;
&lt;li&gt;What evidence is attached?&lt;/li&gt;
&lt;li&gt;What claims are permitted?&lt;/li&gt;
&lt;li&gt;What claims are forbidden?&lt;/li&gt;
&lt;li&gt;What would make the object useful enough to keep?&lt;/li&gt;
&lt;li&gt;What would make it safe enough to publish?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The energy problem and the governance problem are connected. If storage and compute are expensive, then useless ambiguity is expensive too.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The data lake market is growing because the pain is real
&lt;/h2&gt;

&lt;p&gt;Commercial market estimates should not be treated like scientific measurements, but they are useful signals of enterprise pressure.&lt;/p&gt;

&lt;p&gt;Grand View Research reported the global data lake market at USD 13.6 billion in 2023, with projections toward USD 59.9 billion by 2030 and a 23.8% CAGR from 2024 to 2030. Other market reports forecast strong growth in cloud data warehouses, warehouse-as-a-service, and multi-cloud data warehouse systems.&lt;/p&gt;

&lt;p&gt;The exact numbers will vary by analyst, scope, and definition. The signal is consistent: organizations are spending heavily because the old split between operational databases, warehouses, lakes, and ML stores is under pressure.&lt;/p&gt;

&lt;p&gt;Data is moving from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;batch reports to streaming signals;&lt;/li&gt;
&lt;li&gt;clean tables to semi-structured and unstructured objects;&lt;/li&gt;
&lt;li&gt;local warehouses to cloud-native storage;&lt;/li&gt;
&lt;li&gt;human-only analysis to AI-assisted interpretation;&lt;/li&gt;
&lt;li&gt;isolated datasets to reused enterprise memory.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That movement is not automatically bad. It is the reason modern analytics works. It is also the reason weak provenance spreads quickly.&lt;/p&gt;

&lt;p&gt;When an object moves across systems, it can lose its original context. A file becomes a table. A table becomes an embedding. An embedding becomes a retrieval result. A retrieval result becomes a generated answer. A generated answer becomes a decision. If no admission policy travels with it, the claim can become stronger than the evidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. A lakehouse improves architecture, but it does not solve meaning by itself
&lt;/h2&gt;

&lt;p&gt;The lakehouse pattern exists because teams wanted the scale and flexibility of a data lake with more warehouse-like governance, metadata, schema control, performance, and transactionality.&lt;/p&gt;

&lt;p&gt;That is useful. It is a real architectural improvement.&lt;/p&gt;

&lt;p&gt;But a lakehouse still needs a higher-level question:&lt;/p&gt;

&lt;p&gt;What is this data allowed to mean?&lt;/p&gt;

&lt;p&gt;Schema tells us shape.&lt;/p&gt;

&lt;p&gt;Metadata tells us context.&lt;/p&gt;

&lt;p&gt;Lineage tells us movement.&lt;/p&gt;

&lt;p&gt;Quality checks tell us whether a rule passed.&lt;/p&gt;

&lt;p&gt;But claim governance asks something slightly different: what public or operational statement is allowed to be made from this object?&lt;/p&gt;

&lt;p&gt;For normal business analytics, that might mean whether a metric can support a quarterly planning decision.&lt;/p&gt;

&lt;p&gt;For AI systems, it might mean whether a generated answer can be shown to a user without a warning.&lt;/p&gt;

&lt;p&gt;For scientific workflows, it might mean whether a computational result can support a paper, a material candidate, a classification, or only an internal hypothesis.&lt;/p&gt;

&lt;p&gt;The lakehouse can help preserve structure. It does not automatically preserve epistemic discipline.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. The real dataflow is not "source to dashboard"
&lt;/h2&gt;

&lt;p&gt;The old mental model is too simple:&lt;/p&gt;

&lt;p&gt;source -&amp;gt; pipeline -&amp;gt; warehouse -&amp;gt; dashboard&lt;/p&gt;

&lt;p&gt;The modern dataflow is closer to:&lt;/p&gt;

&lt;p&gt;source -&amp;gt; raw lake -&amp;gt; transformations -&amp;gt; features -&amp;gt; embeddings -&amp;gt; model context -&amp;gt; generated output -&amp;gt; review -&amp;gt; publication -&amp;gt; reuse&lt;/p&gt;

&lt;p&gt;That is a longer chain. Every step can change meaning.&lt;/p&gt;

&lt;p&gt;A unit can be dropped.&lt;/p&gt;

&lt;p&gt;A timestamp can cross a timezone boundary.&lt;/p&gt;

&lt;p&gt;A join can multiply rows.&lt;/p&gt;

&lt;p&gt;A filter can silently remove failures.&lt;/p&gt;

&lt;p&gt;A model can summarize uncertainty out of existence.&lt;/p&gt;

&lt;p&gt;A dashboard can round away a warning.&lt;/p&gt;

&lt;p&gt;A human can copy the strongest sentence and forget the caveat.&lt;/p&gt;

&lt;p&gt;This is why I think data teams need a concept that sits between observability and publication: an admission layer.&lt;/p&gt;

&lt;p&gt;Not every object should be admitted for every use.&lt;/p&gt;

&lt;p&gt;Some should be admitted for storage but suspended for claims.&lt;/p&gt;

&lt;p&gt;Some should be admitted for internal exploration but blocked from external publication.&lt;/p&gt;

&lt;p&gt;Some should be admitted for narrow claims but rejected for broader ones.&lt;/p&gt;

&lt;p&gt;Some should expire unless refreshed by new evidence.&lt;/p&gt;

&lt;p&gt;This is not bureaucracy. It is data hygiene at the level of meaning.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. What changed from 2024 to now
&lt;/h2&gt;

&lt;p&gt;From 2024 onward, three pressures became harder to ignore.&lt;/p&gt;

&lt;p&gt;First, AI made interpretation cheaper. That sounds good, but cheap interpretation creates more opportunities to over-interpret. A model can produce a convincing summary faster than a human can verify the lineage behind it.&lt;/p&gt;

&lt;p&gt;Second, infrastructure pressure became visible. Data centres are no longer invisible rooms behind the internet. Their electricity, water, cooling, land, and grid requirements have become public-policy issues.&lt;/p&gt;

&lt;p&gt;Third, enterprise architectures shifted toward more reusable data surfaces. Lakes, lakehouses, warehouses, vector stores, catalogs, and governance layers are no longer separate conversations. They are becoming one data operating system.&lt;/p&gt;

&lt;p&gt;That convergence is exactly why classification matters now.&lt;/p&gt;

&lt;p&gt;If data is reused more often, each reuse needs a memory of what the data was allowed to support before. If AI sits on top of the lake, the model needs more than retrieval. It needs evidence boundaries. If scientific workflows produce larger output sets, the publication layer needs to know what is admitted, suspended, and rejected.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. The admission layer I want to see
&lt;/h2&gt;

&lt;p&gt;The practical version does not need to be mystical.&lt;/p&gt;

&lt;p&gt;It can start with simple fields:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;source identity;&lt;/li&gt;
&lt;li&gt;method and software version;&lt;/li&gt;
&lt;li&gt;raw result reference;&lt;/li&gt;
&lt;li&gt;unit map;&lt;/li&gt;
&lt;li&gt;lineage hash;&lt;/li&gt;
&lt;li&gt;quality score;&lt;/li&gt;
&lt;li&gt;uncertainty state;&lt;/li&gt;
&lt;li&gt;contradiction state;&lt;/li&gt;
&lt;li&gt;policy version;&lt;/li&gt;
&lt;li&gt;permitted claims;&lt;/li&gt;
&lt;li&gt;forbidden claims;&lt;/li&gt;
&lt;li&gt;decision state;&lt;/li&gt;
&lt;li&gt;reason codes;&lt;/li&gt;
&lt;li&gt;replay instructions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those fields do not solve science. They make the decision inspectable.&lt;/p&gt;

&lt;p&gt;The most important output is not a beautiful score. The most important output is a boundary:&lt;/p&gt;

&lt;p&gt;This can be used for X.&lt;/p&gt;

&lt;p&gt;This cannot be used for Y.&lt;/p&gt;

&lt;p&gt;This is suspended until Z is provided.&lt;/p&gt;

&lt;p&gt;That boundary is what prevents a lake from becoming a machine that stores ambiguity and exports confidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. What the statistics really say
&lt;/h2&gt;

&lt;p&gt;The numbers do not prove that any one architecture is correct.&lt;/p&gt;

&lt;p&gt;They prove that the pressure is real.&lt;/p&gt;

&lt;p&gt;Global data volumes are in the zettabyte range. Data-centre electricity consumption is already a measurable part of global electricity use. The data lake and lakehouse markets are growing because organizations need flexible, large-scale data systems. AI is increasing the speed at which stored data becomes interpreted data.&lt;/p&gt;

&lt;p&gt;The conclusion is not "panic."&lt;/p&gt;

&lt;p&gt;The conclusion is "instrument the passage from data to claim."&lt;/p&gt;

&lt;p&gt;If a system can store more, retrieve more, summarize more, and generate more, then it must also classify more carefully.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. A better lake is not only bigger
&lt;/h2&gt;

&lt;p&gt;A better lake is not only cheaper storage.&lt;/p&gt;

&lt;p&gt;A better lake is not only faster queries.&lt;/p&gt;

&lt;p&gt;A better lake is not only a new table format.&lt;/p&gt;

&lt;p&gt;A better lake is a system where the data carries enough memory that future users can understand what it was, where it came from, how it changed, and what it is allowed to support.&lt;/p&gt;

&lt;p&gt;That is the line I want to keep testing:&lt;/p&gt;

&lt;p&gt;Data without provenance is not ready.&lt;/p&gt;

&lt;p&gt;Data without uncertainty is not honest.&lt;/p&gt;

&lt;p&gt;Data without claim boundaries is not safe to amplify.&lt;/p&gt;

&lt;p&gt;The next data platform should not only help us ask, "What can we compute?"&lt;/p&gt;

&lt;p&gt;It should help us ask, "What do we have the right to say?"&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Related implementation work:

&lt;ul&gt;
&lt;li&gt;Synthia: &lt;a href="https://github.com/SeCuReDmE-main-dev/Synthia" rel="noopener noreferrer"&gt;https://github.com/SeCuReDmE-main-dev/Synthia&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;FNP-QNN-MVP: &lt;a href="https://github.com/SeCuReDmE-main-dev/FNP-QNN-MVP" rel="noopener noreferrer"&gt;https://github.com/SeCuReDmE-main-dev/FNP-QNN-MVP&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Related research note in French: &lt;a href="https://www.academia.edu/170639397/Classifier_avant_damplifier_DMQC_comme_couche_dadmission_de_provenance_et_de_limitation_des_affirmations" rel="noopener noreferrer"&gt;https://www.academia.edu/170639397/Classifier_avant_damplifier_DMQC_comme_couche_dadmission_de_provenance_et_de_limitation_des_affirmations&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Related research note in Spanish: &lt;a href="https://www.academia.edu/170639576/Clasificar_antes_de_amplificar_DMQC_procedencia_y_admisi%C3%B3n_de_resultados_de_c%C3%A1lculo" rel="noopener noreferrer"&gt;https://www.academia.edu/170639576/Clasificar_antes_de_amplificar_DMQC_procedencia_y_admisi%C3%B3n_de_resultados_de_c%C3%A1lculo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ORCID: &lt;a href="https://orcid.org/0009-0007-2904-0443" rel="noopener noreferrer"&gt;https://orcid.org/0009-0007-2904-0443&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;IEA, "Energy demand from AI" - data centre electricity consumption, 2024 estimate and growth context: &lt;a href="https://www.iea.org/reports/energy-and-ai/energy-demand-from-ai" rel="noopener noreferrer"&gt;https://www.iea.org/reports/energy-and-ai/energy-demand-from-ai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;IEA, "Data centres and data transmission networks" - latest findings page: &lt;a href="https://www.iea.org/energy-system/buildings/data-centres-and-data-transmission-networks" rel="noopener noreferrer"&gt;https://www.iea.org/energy-system/buildings/data-centres-and-data-transmission-networks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;IDC Global DataSphere program overview: &lt;a href="https://my.idc.com/getdoc.jsp?containerId=IDC_P38353" rel="noopener noreferrer"&gt;https://my.idc.com/getdoc.jsp?containerId=IDC_P38353&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Network World summary of IDC DataSphere forecast to 2025: &lt;a href="https://www.networkworld.com/article/966746/idc-expect-175-zettabytes-of-data-worldwide-by-2025.html" rel="noopener noreferrer"&gt;https://www.networkworld.com/article/966746/idc-expect-175-zettabytes-of-data-worldwide-by-2025.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Rivery summary of 2024 and 2025 global datasphere estimates: &lt;a href="https://rivery.io/blog/big-data-statistics-how-much-data-is-there-in-the-world/" rel="noopener noreferrer"&gt;https://rivery.io/blog/big-data-statistics-how-much-data-is-there-in-the-world/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Grand View Research, global data lake market summary: &lt;a href="https://www.grandviewresearch.com/industry-analysis/data-lake-market" rel="noopener noreferrer"&gt;https://www.grandviewresearch.com/industry-analysis/data-lake-market&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ScienceDirect, "Data Lakehouse: A survey and experimental study": &lt;a href="https://www.sciencedirect.com/science/article/pii/S0306437924001182" rel="noopener noreferrer"&gt;https://www.sciencedirect.com/science/article/pii/S0306437924001182&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Validation Note
&lt;/h2&gt;

&lt;p&gt;The global data volume numbers are directional estimates from market and analyst sources, not direct physical measurements. I treat them as scale signals, not exact truth. The IEA electricity figure is stronger for infrastructure context because it comes from an energy agency report. Market-size projections are used only to show adoption pressure, not to prove technical superiority.&lt;/p&gt;

</description>
      <category>openscience</category>
      <category>datascience</category>
      <category>ai</category>
      <category>dataengineering</category>
    </item>
    <item>
      <title>Quebec Builders Can Build With the World: A Codex Hackathon Path That Preserves Contribution</title>
      <dc:creator>Jean-Sebastien Beaulieu</dc:creator>
      <pubDate>Tue, 21 Jul 2026 19:59:57 +0000</pubDate>
      <link>https://dev.to/jsb-securedme/quebec-builders-can-build-with-the-world-a-codex-hackathon-path-that-preserves-contribution-3l5b</link>
      <guid>https://dev.to/jsb-securedme/quebec-builders-can-build-with-the-world-a-codex-hackathon-path-that-preserves-contribution-3l5b</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzrbvjmjmieeb5femm7g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzrbvjmjmieeb5femm7g.png" alt="SecuredMe Education visual context" width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am writing this for builders, not as a complaint.&lt;/p&gt;

&lt;p&gt;I recently built SecuredMe Education, a privacy-first education suite focused on verifiable learning, explicit consent, responsible AI adoption, and avoiding the publication of raw credentials or tokens.&lt;/p&gt;

&lt;p&gt;The project was intended for OpenAI Build Week. Under the published rules, Quebec residents were excluded.&lt;/p&gt;

&lt;p&gt;That disappointment matters, but the useful question is not “how do I get an exception?” It is:&lt;/p&gt;

&lt;p&gt;How can future AI and Codex hackathons preserve contribution when prize eligibility is uncertain?&lt;/p&gt;

&lt;p&gt;This article is not legal advice, not a demand for a retroactive exception, and not an accusation against organizers. It is a developer-facing proposal for better event design.&lt;/p&gt;

&lt;h2&gt;
  
  
  The technical problem behind the legal wording
&lt;/h2&gt;

&lt;p&gt;Hackathon rules are often copied forward from older templates. That is understandable. Organizers are managing prizes, jurisdictions, sponsors, tax issues, privacy obligations, sanctions, platform risk, and review capacity.&lt;/p&gt;

&lt;p&gt;But copied wording can become infrastructure. A line like “Canada excluding Quebec” may start as legal caution and later become an automatic gate that nobody revisits.&lt;/p&gt;

&lt;p&gt;Quebec’s contest-publicity context changed in 2023. The RACJ describes the end of the former contest-publicity filing framework, while still making clear that this does not remove every legal or compliance obligation.&lt;/p&gt;

&lt;p&gt;That distinction is important:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It does not prove that every hackathon must accept Quebec.&lt;/li&gt;
&lt;li&gt;It does mean blanket exclusions deserve current review.&lt;/li&gt;
&lt;li&gt;It also means participation and prize eligibility can be separated.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A simple access model
&lt;/h2&gt;

&lt;p&gt;The way I model this is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A = C x P x E / (U + R + T)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A is practical access.&lt;/li&gt;
&lt;li&gt;C is clarity.&lt;/li&gt;
&lt;li&gt;P is an available pathway.&lt;/li&gt;
&lt;li&gt;E is evidence.&lt;/li&gt;
&lt;li&gt;U is unresolved legal uncertainty.&lt;/li&gt;
&lt;li&gt;R is unmanaged prize, privacy, or compliance risk.&lt;/li&gt;
&lt;li&gt;T is template inertia.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not to force risk to zero. The goal is to reduce uncertainty enough that useful contribution is not erased.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ten practical paths
&lt;/h2&gt;

&lt;p&gt;Here are ten options hackathon organizers can use without pretending the risk does not exist.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Clarify whether a Quebec exclusion is based on current review or inherited template language.&lt;/li&gt;
&lt;li&gt;Add a non-prize showcase track when prize administration is the blocker.&lt;/li&gt;
&lt;li&gt;Allow conditional submissions while eligibility is reviewed.&lt;/li&gt;
&lt;li&gt;Let Quebec builders waive prize eligibility while remaining visible.&lt;/li&gt;
&lt;li&gt;Publish a Quebec addendum for the current RACJ context, Canadian contest basics, and privacy duties.&lt;/li&gt;
&lt;li&gt;Provide an appeal or eligibility clarification channel before the submission deadline.&lt;/li&gt;
&lt;li&gt;Create youth and education paths without monetary prizes.&lt;/li&gt;
&lt;li&gt;Make privacy-first requirements explicit for learner-facing tools.&lt;/li&gt;
&lt;li&gt;Add a rule-template linter that flags phrases like “Canada excluding Quebec”.&lt;/li&gt;
&lt;li&gt;Create a public showcase for builders who cannot compete for prizes.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are not radical changes. They are process states.&lt;/p&gt;

&lt;p&gt;Developers already understand this pattern. When a system cannot safely execute one branch, we do not always delete the whole object. We mark state, isolate risk, continue review, and preserve traceability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Codex belongs in this conversation
&lt;/h2&gt;

&lt;p&gt;Codex is good at turning ambiguous process into reviewable artifacts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;source-backed checklists,&lt;/li&gt;
&lt;li&gt;rule diffs,&lt;/li&gt;
&lt;li&gt;eligibility matrices,&lt;/li&gt;
&lt;li&gt;privacy review gates,&lt;/li&gt;
&lt;li&gt;conditional submission states,&lt;/li&gt;
&lt;li&gt;repeatable templates for future events.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is why I opened a GitHub discussion in openai/codex. The idea is not to ask maintainers to decide the law. The idea is to ask whether future Codex-related hackathons could support tooling or event templates that preserve contribution even when prize eligibility needs separate review.&lt;/p&gt;

&lt;p&gt;GitHub discussion:&lt;br&gt;
&lt;a href="https://github.com/openai/codex/discussions/34595" rel="noopener noreferrer"&gt;https://github.com/openai/codex/discussions/34595&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Project context
&lt;/h2&gt;

&lt;p&gt;SecuredMe Education was built as a suite of privacy-first educational tools. The public project page is here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://devpost.com/software/securedme-education" rel="noopener noreferrer"&gt;https://devpost.com/software/securedme-education&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Product hub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://securedme.ca/product/education/" rel="noopener noreferrer"&gt;https://securedme.ca/product/education/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Selected code context:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scholarium: &lt;a href="https://github.com/SeCuReDmE-main-dev/securedme-scholarium" rel="noopener noreferrer"&gt;https://github.com/SeCuReDmE-main-dev/securedme-scholarium&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Synthia: &lt;a href="https://github.com/SeCuReDmE-main-dev/Synthia" rel="noopener noreferrer"&gt;https://github.com/SeCuReDmE-main-dev/Synthia&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;QuaNThoR: &lt;a href="https://github.com/SeCuReDmE-main-dev/QuaNThoR" rel="noopener noreferrer"&gt;https://github.com/SeCuReDmE-main-dev/QuaNThoR&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;FNP-QNN MVP: &lt;a href="https://github.com/SeCuReDmE-main-dev/FNP-QNN-MVP" rel="noopener noreferrer"&gt;https://github.com/SeCuReDmE-main-dev/FNP-QNN-MVP&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Algorithm Builder: &lt;a href="https://github.com/SeCuReDmE-main-dev/algorithm-builder-app" rel="noopener noreferrer"&gt;https://github.com/SeCuReDmE-main-dev/algorithm-builder-app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;OpenAI Build Week rules: &lt;a href="https://openai.devpost.com/rules" rel="noopener noreferrer"&gt;https://openai.devpost.com/rules&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Quebec eligibility clarification thread: &lt;a href="https://openai.devpost.com/forum_topics/44448-quebec-eligibility-clarification" rel="noopener noreferrer"&gt;https://openai.devpost.com/forum_topics/44448-quebec-eligibility-clarification&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;RACJ contest-publicity context: &lt;a href="https://www.racj.gouv.qc.ca/actualiser-lencadrement-de-la-vente-et-de-la-fabrication-dalcool-et-mettre-fin-a-celui-des-concours-publicitaires/organisateur-de-concours-publicitaires" rel="noopener noreferrer"&gt;https://www.racj.gouv.qc.ca/actualiser-lencadrement-de-la-vente-et-de-la-fabrication-dalcool-et-mettre-fin-a-celui-des-concours-publicitaires/organisateur-de-concours-publicitaires&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;I am not fighting this only for myself. I am thinking about the next Quebec student, parent, teacher, or builder who wants to contribute to an AI education project and finds the door closed before the project is even reviewed.&lt;/p&gt;

&lt;p&gt;Quebec can build with the world.&lt;/p&gt;

&lt;p&gt;The practical next step is simple: clarify, modernize, and create at least one non-prize or conditional path that lets builders remain visible.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>openai</category>
      <category>deved</category>
      <category>privacy</category>
    </item>
  </channel>
</rss>
